brackets: Highlight the closing brackets of subshells and blocks. (Issue #226.)
This commit is contained in:
parent
28abb960de
commit
c0dafd1d85
@ -299,6 +299,8 @@ _zsh_highlight_main_highlighter()
|
|||||||
fi
|
fi
|
||||||
else # $arg is a non-command word
|
else # $arg is a non-command word
|
||||||
case $arg in
|
case $arg in
|
||||||
|
$'\x29') style=$ZSH_HIGHLIGHT_STYLES[reserved-word];; # subshell
|
||||||
|
$'\x7d') style=$ZSH_HIGHLIGHT_STYLES[reserved-word];; # block
|
||||||
'--'*) style=$ZSH_HIGHLIGHT_STYLES[double-hyphen-option];;
|
'--'*) style=$ZSH_HIGHLIGHT_STYLES[double-hyphen-option];;
|
||||||
'-'*) style=$ZSH_HIGHLIGHT_STYLES[single-hyphen-option];;
|
'-'*) style=$ZSH_HIGHLIGHT_STYLES[single-hyphen-option];;
|
||||||
"'"*) style=$ZSH_HIGHLIGHT_STYLES[single-quoted-argument];;
|
"'"*) style=$ZSH_HIGHLIGHT_STYLES[single-quoted-argument];;
|
||||||
|
@ -27,12 +27,15 @@
|
|||||||
# vim: ft=zsh sw=2 ts=2 et
|
# vim: ft=zsh sw=2 ts=2 et
|
||||||
# -------------------------------------------------------------------------------------------------
|
# -------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
BUFFER='tar cf - * | (cd /target; tar xfp -)'
|
BUFFER='tar cf - * | (cd /target; tar xfp -) | { cat }'
|
||||||
|
|
||||||
expected_region_highlight=(
|
expected_region_highlight=(
|
||||||
"1 3 $ZSH_HIGHLIGHT_STYLES[command]" # tar
|
"1 3 $ZSH_HIGHLIGHT_STYLES[command]" # tar
|
||||||
"14 14 $ZSH_HIGHLIGHT_STYLES[reserved-word]" # (
|
"14 14 $ZSH_HIGHLIGHT_STYLES[reserved-word]" # (
|
||||||
"15 16 $ZSH_HIGHLIGHT_STYLES[command]" # cd
|
"15 16 $ZSH_HIGHLIGHT_STYLES[command]" # cd
|
||||||
"27 29 $ZSH_HIGHLIGHT_STYLES[command]" # tar
|
"27 29 $ZSH_HIGHLIGHT_STYLES[command]" # tar
|
||||||
#"36 36 $ZSH_HIGHLIGHT_STYLES[?]" # )
|
"36 36 $ZSH_HIGHLIGHT_STYLES[reserved-word]" # )
|
||||||
|
"40 40 $ZSH_HIGHLIGHT_STYLES[reserved-word]" # {
|
||||||
|
"42 44 $ZSH_HIGHLIGHT_STYLES[command]" # cat
|
||||||
|
"46 46 $ZSH_HIGHLIGHT_STYLES[reserved-word]" # }
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user