mirror of
https://github.com/dcarrillo/prezto.git
synced 2024-12-23 00:17:59 +00:00
Added missing FX and named colors to spectrum.
This commit is contained in:
parent
05c94e2dd5
commit
b65195156d
@ -1,20 +1,61 @@
|
|||||||
# A script to make using 256 colors in ZSH less painful.
|
# A script to make using 256 colors in ZSH less painful.
|
||||||
# P.C. Shyamshankar <sykora@lucentbeing.com>
|
# P.C. Shyamshankar <sykora@lucentbeing.com>
|
||||||
# Copied from http://github.com/sykora/etc/blob/master/zsh/functions/spectrum/
|
# Sorin Ionescu <sorin.ionescu@gmail.com>
|
||||||
|
|
||||||
typeset -Ag FX FG BG
|
typeset -Ag FX FG BG
|
||||||
|
|
||||||
FX=(
|
FX=(
|
||||||
reset "%{[00m%}"
|
none "\e[00m"
|
||||||
bold "%{[01m%}" no-bold "%{[22m%}"
|
normal "\e[22m"
|
||||||
italic "%{[03m%}" no-italic "%{[23m%}"
|
bold "\e[01m" no-bold "\e[22m"
|
||||||
underline "%{[04m%}" no-underline "%{[24m%}"
|
faint "\e[02m" no-faint "\e[22m"
|
||||||
blink "%{[05m%}" no-blink "%{[25m%}"
|
standout "\e[03m" no-standout "\e[23m"
|
||||||
reverse "%{[07m%}" no-reverse "%{[27m%}"
|
underline "\e[04m" no-underline "\e[24m"
|
||||||
|
blink "\e[05m" no-blink "\e[25m"
|
||||||
|
fast-blink "\e[06m" no-fast-blink "\e[25m"
|
||||||
|
reverse "\e[07m" no-reverse "\e[27m"
|
||||||
|
conceal "\e[08m" no-conceal "\e[28m"
|
||||||
|
strikethrough "\e[09m" no-strikethrough "\e[29m"
|
||||||
|
gothic "\e[20m" no-gothic "\e[22m"
|
||||||
|
double-underline "\e[21m" no-double-underline "\e[22m"
|
||||||
|
proportional "\e[26m" no-proportional "\e[50m"
|
||||||
|
overline "\e[53m" no-overline "\e[55m"
|
||||||
|
|
||||||
|
no-border "\e[54m"
|
||||||
|
border-rectangle "\e[51m" no-border-rectangle "\e[54m"
|
||||||
|
border-circle "\e[52m" no-border-circle "\e[54m"
|
||||||
|
|
||||||
|
no-ideogram-marking "\e[65m"
|
||||||
|
underline-or-right "\e[60m" no-underline-or-right "\e[65m"
|
||||||
|
double-underline-or-right "\e[61m" no-double-underline-or-right "\e[65m"
|
||||||
|
overline-or-left "\e[62m" no-overline-or-left "\e[65m"
|
||||||
|
double-overline-or-left "\e[63m" no-double-overline-or-left "\e[65m"
|
||||||
|
stress "\e[64m" no-stress "\e[65m"
|
||||||
|
|
||||||
|
font-default "\e[10m"
|
||||||
|
font-first "\e[11m" no-font-first "\e[10m"
|
||||||
|
font-second "\e[12m" no-font-second "\e[10m"
|
||||||
|
font-third "\e[13m" no-font-third "\e[10m"
|
||||||
|
font-fourth "\e[14m" no-font-fourth "\e[10m"
|
||||||
|
font-fifth "\e[15m" no-font-fifth "\e[10m"
|
||||||
|
font-sixth "\e[16m" no-font-sixth "\e[10m"
|
||||||
|
font-seventh "\e[17m" no-font-seventh "\e[10m"
|
||||||
|
font-eigth "\e[18m" no-font-eigth "\e[10m"
|
||||||
|
font-ninth "\e[19m" no-font-ninth "\e[10m"
|
||||||
)
|
)
|
||||||
|
|
||||||
for color in {000..255}; do
|
FG[none]="$FX[none]"
|
||||||
FG[$color]="%{[38;5;${color}m%}"
|
BG[none]="$FX[none]"
|
||||||
BG[$color]="%{[48;5;${color}m%}"
|
colors=(black red green yellow blue magenta cyan white)
|
||||||
done
|
for color in {0..255}; do
|
||||||
|
if (( $color >= 0 )) && (( $color < $#colors )); then
|
||||||
|
index=$(( $color + 1 ))
|
||||||
|
FG[$colors[$index]]="\e[38;5;${color}m"
|
||||||
|
BG[$colors[$index]]="\e[48;5;${color}m"
|
||||||
|
fi
|
||||||
|
|
||||||
|
FG[$color]="\e[38;5;${color}m"
|
||||||
|
BG[$color]="\e[48;5;${color}m"
|
||||||
|
done
|
||||||
|
unset colors color index
|
||||||
|
|
||||||
|
@ -14,10 +14,10 @@ autoload -Uz compinit && compinit -i
|
|||||||
# Source function files.
|
# Source function files.
|
||||||
source "$OMZ/functions/init.zsh"
|
source "$OMZ/functions/init.zsh"
|
||||||
|
|
||||||
# Load all plugins defined in ~/.zshrc.
|
# Source plugins defined in ~/.zshrc.
|
||||||
for plugin in $plugins; do
|
for plugin in $plugins; do
|
||||||
if [[ -f "$OMZ/plugins/$plugin/$plugin.plugin.zsh" ]]; then
|
if [[ -f "$OMZ/plugins/$plugin/init.zsh" ]]; then
|
||||||
source "$OMZ/plugins/$plugin/$plugin.plugin.zsh"
|
source "$OMZ/plugins/$plugin/init.zsh"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
# This file integrates the history-substring-search script into oh-my-zsh.
|
# This file integrates the history-substring-search script into oh-my-zsh.
|
||||||
|
|
||||||
source "${0:r:r}.zsh"
|
source "${0:h}/history-substring-search.zsh"
|
||||||
|
|
||||||
if check-bool "$CASE_SENSITIVE"; then
|
if check-bool "$CASE_SENSITIVE"; then
|
||||||
unset HISTORY_SUBSTRING_SEARCH_GLOBBING_FLAGS
|
unset HISTORY_SUBSTRING_SEARCH_GLOBBING_FLAGS
|
@ -24,7 +24,7 @@ COMPLETION_INDICATOR='false'
|
|||||||
plugins=(git)
|
plugins=(git)
|
||||||
|
|
||||||
# This will make you scream: OH MY ZSH!
|
# This will make you scream: OH MY ZSH!
|
||||||
source "$OMZ/oh-my-zsh.zsh"
|
source "$OMZ/init.zsh"
|
||||||
|
|
||||||
# Load the prompt theme (type prompt -l to list all themes).
|
# Load the prompt theme (type prompt -l to list all themes).
|
||||||
# Setting it to 'random' loads a random theme.
|
# Setting it to 'random' loads a random theme.
|
Loading…
Reference in New Issue
Block a user