neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 37a71d1f28e5d7fd13f0ede69b4d2558157a9e4b
parent ad1f353fe1aeb54144a34d1a0de8e318bd5113aa
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Wed, 21 Sep 2022 11:06:39 +0800

vim-patch:9.0.0018: going over the end of the typahead (#20269)

Problem:    Going over the end of the typahead.
Solution:   Put a NUL after the typeahead.
https://github.com/vim/vim/commit/27efc62f5d86afcb2ecb7565587fe8dea4b036fe

check_termcode() is N/A.
Diffstat:
Msrc/nvim/testdir/test_mapping.vim | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/nvim/testdir/test_mapping.vim b/src/nvim/testdir/test_mapping.vim @@ -1127,4 +1127,14 @@ func Test_map_after_timed_out_nop() call delete('Xtest_map_after_timed_out_nop') endfunc +func Test_using_past_typeahead() + nnoremap :00 0 + exe "norm :set \x80\xfb0=0\<CR>" + exe "sil norm :0\x0f\<C-U>\<CR>" + + exe "norm :set \x80\xfb0=\<CR>" + nunmap :00 +endfunc + + " vim: shiftwidth=2 sts=2 expandtab