aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter/dev.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2026-09-30 12:22:29 -0400
committerGitHub <noreply@github.com>2026-09-30 12:22:29 -0400
commit9f7fb8b27dc03daf21ff4524b982e1d6e982ca5e (patch)
tree828e91b1237a5e4668213bdedce08903616fcd5e /runtime/lua/vim/treesitter/dev.lua
parentcc4e0c8d60ede60d2a48efe322a9bd1f71198b8a (diff)
downloadrneovim-9f7fb8b27dc03daf21ff4524b982e1d6e982ca5e.tar.gz
rneovim-9f7fb8b27dc03daf21ff4524b982e1d6e982ca5e.tar.bz2
rneovim-9f7fb8b27dc03daf21ff4524b982e1d6e982ca5e.zip
fix(multicursor): zq edge cases; cascade perf #42165
- `{Visual}Q` / `{Visual}zqj`: for linewise motion ("j"), every line gets a cursor. - `zq`: handle 3-key motions (`g'a`), don't scroll the view, preserve the search direction, update existing cursors `gv` target. - Disallow `zq` in macros. - Abort `zq` on non-motion ("zqx"). - Classify `g'x` classify like `'x`. - Classify `'(` `'{` etc. as `type=motion` (they are cursor-relative). - Perf: skip save/restore of marks when cascading motions ('follow').
Diffstat (limited to 'runtime/lua/vim/treesitter/dev.lua')
0 files changed, 0 insertions, 0 deletions