aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_async.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2026-09-05 13:18:22 -0400
committerGitHub <noreply@github.com>2026-09-05 13:18:22 -0400
commit455b6a810c0bab8dd9b5fdd7b2ca56becdb1f8d2 (patch)
tree85ab1d3268f15336f3ee3c0bf3d1b6af60ee269f /runtime/lua/vim/_async.lua
parentc543e9e1de184a21f554a15beddd2259b40eaba8 (diff)
downloadrneovim-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