neovim

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

commit 02e9a402cae7fd477e097e2656d9ff6c397a0f56
parent 9a1920e2238f8dcde3e923cf67dae2a46a4d40df
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Sat, 30 Apr 2022 06:05:57 +0800

test: add test for <Cmd> mapping with character containing K_SPECIAL byte

Diffstat:
Mtest/functional/ex_cmds/cmd_map_spec.lua | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/test/functional/ex_cmds/cmd_map_spec.lua b/test/functional/ex_cmds/cmd_map_spec.lua @@ -136,6 +136,12 @@ describe('mappings with <Cmd>', function() ]]) end) + it('handles character containing K_SPECIAL (0x80) byte correctly', function() + command([[noremap <F3> <Cmd>let g:str = '‥'<CR>]]) + feed('<F3>') + eq('‥', eval('g:str')) + end) + it('works in various modes and sees correct `mode()` value', function() -- normal mode feed('<F3>')