From 73640b79eaf3f0d50c632b251f44ad410fd206ac Mon Sep 17 00:00:00 2001 From: Matthew Martin Date: Wed, 14 Mar 2018 22:46:49 -0500 Subject: [PATCH] main: Change conditional to a switch Prepares for next commit. No functional change. --- highlighters/main/main-highlighter.zsh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/highlighters/main/main-highlighter.zsh b/highlighters/main/main-highlighter.zsh index 5015d65..7b71ec7 100644 --- a/highlighters/main/main-highlighter.zsh +++ b/highlighters/main/main-highlighter.zsh @@ -848,14 +848,16 @@ _zsh_highlight_main_highlighter_highlight_argument() local -a match mbegin mend local MATCH; integer MBEGIN MEND - if [[ $arg[1] == - ]]; then - if [[ $arg[2] == - ]]; then - base_style=double-hyphen-option - else - base_style=single-hyphen-option - fi - path_eligible=0 - fi + case "$arg[1]" in + '-') + if [[ $arg[2] == - ]]; then + base_style=double-hyphen-option + else + base_style=single-hyphen-option + fi + path_eligible=0 + ;; + esac for (( i = 1 ; i <= end_pos - start_pos ; i += 1 )); do case "$arg[$i]" in