diff options
| author | Jan Edmund Lazo <jan.lazo@mail.utoronto.ca> | 2018-09-10 03:27:04 -0400 |
|---|---|---|
| committer | Justin M. Keyes <justinkz@gmail.com> | 2018-09-10 09:27:04 +0200 |
| commit | 207cfce3dea64eca3b93735adfac0a75cc6c1a4a (patch) | |
| tree | 23ac731655aae35bb909daaeb4f57730583aec12 /src/nvim/testdir | |
| parent | d9fcd43638bf8721e98829db7adedf7ab60a9262 (diff) | |
| download | rneovim-207cfce3dea64eca3b93735adfac0a75cc6c1a4a.tar.gz rneovim-207cfce3dea64eca3b93735adfac0a75cc6c1a4a.tar.bz2 rneovim-207cfce3dea64eca3b93735adfac0a75cc6c1a4a.zip | |
vim-patch:8.1.0011: maparg() and mapcheck() confuse empty and non-existing (#8976)
Problem: maparg() and mapcheck() confuse empty and non-existing.
Solution: Return <Nop> for an existing non-empty mapping. (closes vim/vim#2940)
https://github.com/vim/vim/commit/f88a5bc10232cc3fac92dba4e8455f4c14311f8e
Diffstat (limited to 'src/nvim/testdir')
| -rw-r--r-- | src/nvim/testdir/test_maparg.vim | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/nvim/testdir/test_maparg.vim b/src/nvim/testdir/test_maparg.vim index 9ad83836c6..0fb878b04a 100644 --- a/src/nvim/testdir/test_maparg.vim +++ b/src/nvim/testdir/test_maparg.vim @@ -29,9 +29,13 @@ function Test_maparg() \ maparg('foo', '', 0, 1)) map abc x<char-114>x - call assert_equal(maparg('abc'), "xrx") + call assert_equal("xrx", maparg('abc')) map abc y<S-char-114>y - call assert_equal(maparg('abc'), "yRy") + call assert_equal("yRy", maparg('abc')) + + map abc <Nop> + call assert_equal("<Nop>", maparg('abc')) + unmap abc endfunction function Test_range_map() |