From 4480eb6cf86da4f86144438ba449fd8402b77fdf Mon Sep 17 00:00:00 2001 From: Daniel Shahaf Date: Fri, 12 Jan 2018 16:05:04 +0000 Subject: [PATCH] fixup! 'main': Learn $flags_sans_arguments and use that to parse '-xy foo' correctly where -x takes no argument and -y does. --- highlighters/main/main-highlighter.zsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/highlighters/main/main-highlighter.zsh b/highlighters/main/main-highlighter.zsh index e118e16..9bf942f 100644 --- a/highlighters/main/main-highlighter.zsh +++ b/highlighters/main/main-highlighter.zsh @@ -538,7 +538,7 @@ _zsh_highlight_highlighter_main_paint() if (( ! in_redirection )); then if [[ $this_word == *':sudo_opt:'* ]]; then 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 this_word=${this_word//:start:/} next_word=':sudo_arg:'