diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2026-09-05 13:18:22 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-05 13:18:22 -0400 |
| commit | 455b6a810c0bab8dd9b5fdd7b2ca56becdb1f8d2 (patch) | |
| tree | 85ab1d3268f15336f3ee3c0bf3d1b6af60ee269f /runtime/lua/vim/_async.lua | |
| parent | c543e9e1de184a21f554a15beddd2259b40eaba8 (diff) | |
| download | rneovim-455b6a810c0bab8dd9b5fdd7b2ca56becdb1f8d2.tar.gz rneovim-455b6a810c0bab8dd9b5fdd7b2ca56becdb1f8d2.tar.bz2 rneovim-455b6a810c0bab8dd9b5fdd7b2ca56becdb1f8d2.zip | |
fix(multicursor): cursors may be "deduped" incorrectly #41721
Problem:
Freeing an unrelated buffer deletes the cursor under the primary.
Scratch-buffer cleanup triggers this unexpectedly.
Solution:
Separate dead-cursor cleanup from dedupe/merge. Merge overlapping
cursors only at cascade boundaries, not during buffer/namespace cleanup
or cursor removal.
Diffstat (limited to 'runtime/lua/vim/_async.lua')
0 files changed, 0 insertions, 0 deletions