Files
neovim/src
Justin M. Keyes c543e9e1de fix(cmdatom): exclude <expr> EVALUATION input from CmdAtom.keys #41718
Problem:
Input (`getchar()`, `input()`, …) consumed by an expr mapping EVALUATION
can leak into `CmdAtom.keys`, depending on count placement ("2dse" vs
"d2se").

Solution:
Skip payload capture while `expr_map_lock` is active.
- Input read during expr EVALUATION is recorded in `CmdAtom.lhs`.
- Only input read by mapping EXECUTION is appended to `CmdAtom.keys`.
2026-09-05 11:52:25 -04:00
..
2026-09-03 19:17:25 +01:00
2026-08-30 10:53:36 +02:00
2023-11-05 20:19:06 +01:00
2025-08-02 15:58:11 -07:00
2026-08-30 10:53:36 +02:00
2026-06-28 19:01:24 -04:00