diff options
| author | Blista Kanjo | 2024-02-22 23:05:48 -0500 |
|---|---|---|
| committer | Blista Kanjo | 2024-02-22 23:05:48 -0500 |
| commit | d013100fffff05a7c607f9ba765e66970e69bd42 (patch) | |
| tree | c4b140055f1455ed3982e9cd6cbc9b4eb34e7a77 /.config/shell/zsh-syntax-highlighting | |
| parent | 1d8b5e7f4cea045cef5f7a7ac97913141976041d (diff) | |
kj-gitbot: .config/shell/zsh-syntax-highlighting/highlighters/brackets/brackets-highlighter.zsh
Diffstat (limited to '.config/shell/zsh-syntax-highlighting')
| -rw-r--r-- | .config/shell/zsh-syntax-highlighting/highlighters/brackets/brackets-highlighter.zsh | 5 |
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)) |
