From 472c71c1fa67361ec6a57441e4b73cf06629eb26 Mon Sep 17 00:00:00 2001 From: Matthew Martin Date: Sat, 14 Apr 2018 08:31:15 -0500 Subject: [PATCH] main: Support the glob_assign option --- highlighters/main/main-highlighter.zsh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/highlighters/main/main-highlighter.zsh b/highlighters/main/main-highlighter.zsh index f0f2215..cc3078e 100644 --- a/highlighters/main/main-highlighter.zsh +++ b/highlighters/main/main-highlighter.zsh @@ -620,7 +620,11 @@ _zsh_highlight_main_highlighter_highlight_list() # (For array assignments, the command doesn't start until the ")" token.) next_word+=':start:' if (( start_pos + i <= end_pos )); then - highlight_glob=false _zsh_highlight_main_highlighter_highlight_argument $i + () { + local highlight_glob=false + [[ $zsyh_user_options[globassign] == on ]] && highlight_glob=true + _zsh_highlight_main_highlighter_highlight_argument $i + } fi fi elif [[ $arg[0,1] = $histchars[0,1] ]] && (( $#arg[0,2] == 2 )); then