diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2026-09-13 10:59:54 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-13 10:59:54 -0400 |
| commit | 85c264b7d0337ab9ae9c94437b62b545481bce3c (patch) | |
| tree | 20807ab0697eec5404ea7e8725b701610c0638d8 /runtime/lua/vim/provider/python.lua | |
| parent | 5c52bc2ab0cd05b918674b700aac3c657560e67c (diff) | |
| download | rneovim-85c264b7d0337ab9ae9c94437b62b545481bce3c.tar.gz rneovim-85c264b7d0337ab9ae9c94437b62b545481bce3c.tar.bz2 rneovim-85c264b7d0337ab9ae9c94437b62b545481bce3c.zip | |
fix(multicursor): "q=" before an API cursor-move is ignored #41899
Problem:
A mapping that toggles follow-mode before/after an API cursor-move
cascades the move if follow-mode was on from the start.
Why: Follow-mode is sampled only at command start, and the API move has
no CmdFrame of its own.
Solution:
Record follow-mode at the time of the move, not the start of the frame.
Update `CmdFrame.follow` on all "undecided" parent frames. A frame that
already moved keeps its old value (not retroactive).
Diffstat (limited to 'runtime/lua/vim/provider/python.lua')
0 files changed, 0 insertions, 0 deletions