aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_ftplugin/lua.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2026-09-30 18:37:00 -0400
committerGitHub <noreply@github.com>2026-09-30 18:37:00 -0400
commitc3874b3fb50788bc74d135686657f5a48beeb02d (patch)
tree73a4ddd1e5b49535e0277826da01b28b4aac13a2 /runtime/lua/vim/_ftplugin/lua.lua
parent4f55f288f4ac0a05dcdab0fb525d89169488591b (diff)
downloadrneovim-c3874b3fb50788bc74d135686657f5a48beeb02d.tar.gz
rneovim-c3874b3fb50788bc74d135686657f5a48beeb02d.tar.bz2
rneovim-c3874b3fb50788bc74d135686657f5a48beeb02d.zip
fix(input): aborted dot-repeat causes ModeChanged during emsg() #42181
Problem: When a flush discards dot-repeat keys mid-selection, flush_buffers() ends Visual-mode immediately, triggering `ModeChanged` autocmds from `emsg()` (before the error is shown) or `vgetorpeek()`. Solution: End Visual-mode from `normal_finish_command()` by checking a flag, similar to `Visual.restart_select`.
Diffstat (limited to 'runtime/lua/vim/_ftplugin/lua.lua')
0 files changed, 0 insertions, 0 deletions