summaryrefslogtreecommitdiffstats
path: root/aczsh.m4
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@gmail.com>2015-09-06 22:25:21 +0200
committerMikael Magnusson <mikachu@gmail.com>2015-09-27 02:28:41 +0200
commit72f7f904e8734c2ee73b77e35e60ecb86148bc60 (patch)
tree3ffa1b53e5fe68ca59dedfe356e69a7d9ded4eae /aczsh.m4
parentUse a helper function for redraw hook and call from recursiveedit too (diff)
downloadzsh-mikachu/redrawhook.tar
zsh-mikachu/redrawhook.tar.gz
zsh-mikachu/redrawhook.tar.bz2
zsh-mikachu/redrawhook.tar.lz
zsh-mikachu/redrawhook.tar.xz
zsh-mikachu/redrawhook.tar.zst
zsh-mikachu/redrawhook.zip
Add match-bracket widget that takes a position and/or parameter to store result, and does no weird vi stuffmikachu/redrawhook
I use this in my zle-line-pre-redraw hook, local -a hackcol=(red cyan) local mpos cpos off for off in 0 1; do (( cpos = CURSOR - off )) if (( cpos >= 0 )) && zle .match-bracket $cpos mpos; then region_highlight+=("$((cpos)) $((cpos+1)) bold,bg=${hackcol[2]},fg=black" "$((mpos)) $((mpos+1)) bold,bg=${hackcol[1]},fg=black") break fi done
Diffstat (limited to 'aczsh.m4')
0 files changed, 0 insertions, 0 deletions