From 8ab8c815eccf0b18119c56679d584eca07dd6ec4 Mon Sep 17 00:00:00 2001 From: Daniel Shahaf Date: Fri, 30 Oct 2015 09:34:16 +0200 Subject: [PATCH] Fix syntax error with zsh-5.0.5-dev-1 and older. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit zsh prior to workers/32609 (commit 9d47e8398d299e53ffe4e7ddf3731d2fedae9948) does not support the (-n)-less «[[ $var ]]» syntax. Fixes zsh-users/zsh-syntax-highlighting#225. --- 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 db28998..ce48ce7 100644 --- a/highlighters/main/main-highlighter.zsh +++ b/highlighters/main/main-highlighter.zsh @@ -194,7 +194,7 @@ _zsh_highlight_main_highlighter() ((end_pos=$start_pos+${#arg})) fi - if [[ ${interactive_comments+'set'} && $arg[1] == $histchars[3] ]]; then + if [[ -n ${interactive_comments+'set'} && $arg[1] == $histchars[3] ]]; then if [[ $this_word == *(':regular:'|':start:')* ]]; then style=$ZSH_HIGHLIGHT_STYLES[comment] else