aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_ftplugin/lua.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2026-09-30 18:47:13 +0200
committerJustin M. Keyes <justinkz@gmail.com>2026-09-30 18:55:58 +0200
commit3d57830b66e34f1a4cf5433d6112424ced6e8226 (patch)
tree242edb0875d79c89d4b05f372c64a26356f01ff0 /runtime/lua/vim/_ftplugin/lua.lua
parentb563fb8bfc8f30ec93b9d9168fcc5ec7cad114da (diff)
downloadrneovim-3d57830b66e34f1a4cf5433d6112424ced6e8226.tar.gz
rneovim-3d57830b66e34f1a4cf5433d6112424ced6e8226.tar.bz2
rneovim-3d57830b66e34f1a4cf5433d6112424ced6e8226.zip
fix(core): count silenced beeps in vim_beep()
Problem: `did_beep` counts silenced beeps from `vim_beep()` callers (Normal-mode `<Esc>`, Insert-mode `<BS>`), but not from `beep_flush()`. So a `:silent!` failure cannot (internally) be consistently detected. This matters for the multicursor cascade and `zq`. `zq` runs its steps silently, so it needs to count silenced beeps to detect a failed step (don't retry) from one that didn't move (retry from next char). Solution: Count all beeps (silent + non-silent) in `vim_beep()`.
Diffstat (limited to 'runtime/lua/vim/_ftplugin/lua.lua')
0 files changed, 0 insertions, 0 deletions