zsh-syntax-highlighting
zsh-syntax-highlighting copied to clipboard
Add cursor-containing-brackets highlighting
After #777 another proposal is ZSH_HIGHLIGHT_STYLES[cursor-containing-brackets], a dynamic style like cursor-matchingbracket, which changes with the context of the cursor.
I left it unstyled by default in the PR. If enabled as fg=red, with other bracket highlighting turned off, it works like this, revealing whichever balanced brackets currently contain the point:

This PR currently includes the commit in #777, but I can rebase that problem away later.
No tests yet, just starting a discussion. I personally find this highlighting extremely valuable. Multiple levels could also be highlighted, like bracket-level-N.