aboutsummaryrefslogtreecommitdiff
path: root/runtime/syntax/python.vim
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2026-08-27 10:48:33 -0400
committerGitHub <noreply@github.com>2026-08-27 10:48:33 -0400
commit61df463c5e144d7f98515917303838b9a1a2876b (patch)
treea381dad37687fedd4ffa7ba42818e3ea9aafb62a /runtime/syntax/python.vim
parentb7145490fc0078f0684bc26ccda0851354fc3082 (diff)
downloadrneovim-61df463c5e144d7f98515917303838b9a1a2876b.tar.gz
rneovim-61df463c5e144d7f98515917303838b9a1a2876b.tar.bz2
rneovim-61df463c5e144d7f98515917303838b9a1a2876b.zip
fix(cmdatom): insert-session entered by feedkeys() ignores typed input #41518
Problem: An insert-session entered by a scheduled `feedkeys('i','n')` is classified on entry (as "not typed"), and not reevaluated after that, thus user input following it is not captured. Repro: an `:imap` that does `feedkeys('<esc>','n')` and schedules re-entering insert, emits one CmdAtom for the first press, then nothing else. Solution: Sample `maptick` (ticked by `gotchars()` on typed input, including mappings) at session start; if it advanced by session end, the session is user input.
Diffstat (limited to 'runtime/syntax/python.vim')
0 files changed, 0 insertions, 0 deletions