From f73f3d53d3a6cc27e63e7008f7437d0f41f5b484 Mon Sep 17 00:00:00 2001 From: Matthew Martin Date: Wed, 20 Jan 2016 00:38:44 -0600 Subject: [PATCH] 'brackets': Allow unset ZSH_HIGHLIGHT_STYLES Without this when bracket_color_size is 0, $(( (levelpos[$pos] - 1) % bracket_color_size + 1 )) errors with division by zero. --- highlighters/brackets/brackets-highlighter.zsh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/highlighters/brackets/brackets-highlighter.zsh b/highlighters/brackets/brackets-highlighter.zsh index f8db178..cd5e7cc 100644 --- a/highlighters/brackets/brackets-highlighter.zsh +++ b/highlighters/brackets/brackets-highlighter.zsh @@ -76,7 +76,9 @@ _zsh_highlight_brackets_highlighter() # Now highlight all found brackets for pos in ${(k)levelpos}; do if (( $+matching[$pos] )); then - style=bracket-level-$(( (levelpos[$pos] - 1) % bracket_color_size + 1 )) + if (( bracket_color_size )); then + style=bracket-level-$(( (levelpos[$pos] - 1) % bracket_color_size + 1 )) + fi else style=bracket-error fi