From d013100fffff05a7c607f9ba765e66970e69bd42 Mon Sep 17 00:00:00 2001 From: Blista Kanjo Date: Thu, 22 Feb 2024 23:05:48 -0500 Subject: kj-gitbot: .config/shell/zsh-syntax-highlighting/highlighters/brackets/brackets-highlighter.zsh --- .../highlighters/brackets/brackets-highlighter.zsh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to '.config/shell') diff --git a/.config/shell/zsh-syntax-highlighting/highlighters/brackets/brackets-highlighter.zsh b/.config/shell/zsh-syntax-highlighting/highlighters/brackets/brackets-highlighter.zsh index fc71f2a..bc388fd 100644 --- a/.config/shell/zsh-syntax-highlighting/highlighters/brackets/brackets-highlighter.zsh +++ b/.config/shell/zsh-syntax-highlighting/highlighters/brackets/brackets-highlighter.zsh @@ -51,8 +51,9 @@ _zsh_highlight_highlighter_brackets_paint() local -A levelpos lastoflevel matching # Find all brackets and remember which one is matching - for (( pos = 1; pos <= buflen; pos++ )) ; do - char=$BUFFER[pos] + pos=0 + for char in ${(s..)BUFFER} ; do + (( ++pos )) case $char in ["([{"]) levelpos[$pos]=$((++level)) -- cgit v1.2.3