diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/terminal.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/terminal.c b/src/nvim/terminal.c index 3734d55a5b..9033e00f3d 100644 --- a/src/nvim/terminal.c +++ b/src/nvim/terminal.c @@ -1631,7 +1631,10 @@ end: return false; } - ins_char_typebuf(vgetc_char, vgetc_mod_mask); + int len = ins_char_typebuf(vgetc_char, vgetc_mod_mask); + if (KeyTyped) { + ungetchars(len); + } return true; } |