Add in Cursearch, more zsh styles.

This commit is contained in:
Michael Welford 2024-06-21 15:06:23 +09:30
parent cc81d1416b
commit 52be3cbc0d
2 changed files with 28 additions and 0 deletions

View File

@ -73,6 +73,7 @@ local theme = lush(function(injected_functions)
FoldColumn {fg = colours.mid_gray, bg = colours.darkest_gray},
IncSearch {fg = colours.light_gray, gui = styles.bold},
Search {fg = colours.light_gray, gui = styles.bold .. ',' .. styles.underline},
CurSearch {Search},
PMenuSel {fg = colours.light_gray, gui = styles.bold},
}
end)

View File

@ -18,3 +18,30 @@ man() {
LESS_TERMCAP_us=$'\e[04;94m' \
command man "$@"
}
ZSH_HIGHLIGHT_STYLES[bracket-level-1]='fg=#dfdfe5,bold'
ZSH_HIGHLIGHT_STYLES[bracket-level-2]='fg=#bfdaff,bold'
ZSH_HIGHLIGHT_STYLES[bracket-level-3]='fg=#f0e1ce,bold'
ZSH_HIGHLIGHT_STYLES[bracket-level-4]='fg=#eaffc0,bold'
# see https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters/main.md
# what works:
# - bold
# - underline
# - standout (reverse?)
# - no italic :(
ZSH_HIGHLIGHT_STYLES[unknown-token]='fg=#4f4f59'
ZSH_HIGHLIGHT_STYLES[command]='fg=#a1a1a9'
ZSH_HIGHLIGHT_STYLES[builtin]='fg=#a1a1a9'
ZSH_HIGHLIGHT_STYLES[function]='fg=#a1a1a9'
ZSH_HIGHLIGHT_STYLES[alias]='fg=#a1a1a9'
ZSH_HIGHLIGHT_STYLES[default]='fg=#a1a1a9'
ZSH_HIGHLIGHT_STYLES[arg0]='fg=#a1a1a9'
ZSH_HIGHLIGHT_STYLES[reserved-word]='fg=#a1a1a9'
ZSH_HIGHLIGHT_STYLES[redirection]='fg=#847161'
ZSH_HIGHLIGHT_STYLES[precommand]='fg=#a1a1a9,underline' #e.g. exec, builtin
ZSH_HIGHLIGHT_STYLES[hashed-command]='fg=#a1a1a9,underline' #e.g. exec, builtin
ZSH_HIGHLIGHT_STYLES[autodirectory]='fg=#99a4bc,standout' #e.g. exec, builtin
# todo: contrast this with unknown
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=#787882'