mirror of
https://github.com/zsh-users/zsh-syntax-highlighting.git
synced 2025-02-13 10:05:31 +08:00
fixup! 'main': Learn $flags_sans_arguments and use that to parse '-xy foo' correctly where -x takes no argument and -y does.
This commit is contained in:
parent
a3bc345e54
commit
4480eb6cf8
@ -538,7 +538,7 @@ _zsh_highlight_highlighter_main_paint()
|
|||||||
if (( ! in_redirection )); then
|
if (( ! in_redirection )); then
|
||||||
if [[ $this_word == *':sudo_opt:'* ]]; then
|
if [[ $this_word == *':sudo_opt:'* ]]; then
|
||||||
if [[ -n $flags_with_argument ]] &&
|
if [[ -n $flags_with_argument ]] &&
|
||||||
( setopt extendedglob; [[ $arg == '-'[$flags_sans_argument]#[$flags_with_argument] ]] ); then
|
[[ $arg == '-'[$flags_sans_argument]#[$flags_with_argument] ]]; then
|
||||||
# Flag that requires an argument
|
# Flag that requires an argument
|
||||||
this_word=${this_word//:start:/}
|
this_word=${this_word//:start:/}
|
||||||
next_word=':sudo_arg:'
|
next_word=':sudo_arg:'
|
||||||
|
Loading…
Reference in New Issue
Block a user