main: Fold '!' handling in to the 'case'. No functional change.
This commit is contained in:
parent
0c9252ac69
commit
44b89f3307
@ -689,11 +689,7 @@ _zsh_highlight_main_highlighter_highlight_list()
|
||||
case $res in
|
||||
reserved) # reserved word
|
||||
style=reserved-word
|
||||
if [[ $arg == '!' && $this_word != *':start_of_pipeline:'* ]]; then
|
||||
style=unknown-token
|
||||
fi
|
||||
#
|
||||
# Match braces.
|
||||
# Match braces and handle special cases.
|
||||
case $arg in
|
||||
($'\x7b')
|
||||
braces_stack='Y'"$braces_stack"
|
||||
@ -754,6 +750,14 @@ _zsh_highlight_main_highlighter_highlight_list()
|
||||
#
|
||||
# The repeat-count word will be handled like a redirection target.
|
||||
this_word=':start::regular:'
|
||||
;;
|
||||
('!')
|
||||
if [[ $this_word != *':start_of_pipeline:'* ]]; then
|
||||
style=unknown-token
|
||||
else
|
||||
# '!' reserved word at start of pipeline; style already set above
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
'suffix alias') style=suffix-alias;;
|
||||
|
Loading…
Reference in New Issue
Block a user