aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlista Kanjo2024-02-22 23:05:48 -0500
committerBlista Kanjo2024-02-22 23:05:48 -0500
commitd013100fffff05a7c607f9ba765e66970e69bd42 (patch)
treec4b140055f1455ed3982e9cd6cbc9b4eb34e7a77
parent1d8b5e7f4cea045cef5f7a7ac97913141976041d (diff)
kj-gitbot: .config/shell/zsh-syntax-highlighting/highlighters/brackets/brackets-highlighter.zsh
-rw-r--r--.config/shell/zsh-syntax-highlighting/highlighters/brackets/brackets-highlighter.zsh5
1 files changed, 3 insertions, 2 deletions
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))