diff options
author | Carlo Abelli <carlo@abelli.xyz> | 2019-05-02 09:38:21 +0000 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2019-05-02 11:38:21 +0200 |
commit | 49c51f839b537ac8ff60671030a8d7b2399ad4a7 (patch) | |
tree | b6a98ce5db46c43e1448890bf677047bd2738538 /test | |
parent | 53cef34f16635aba04d4443c4d94a18a34a38eca (diff) | |
download | rneovim-49c51f839b537ac8ff60671030a8d7b2399ad4a7.tar.gz rneovim-49c51f839b537ac8ff60671030a8d7b2399ad4a7.tar.bz2 rneovim-49c51f839b537ac8ff60671030a8d7b2399ad4a7.zip |
ex_getln: fix statusline redraw logic #9967
fixes #9908
Diffstat (limited to 'test')
-rw-r--r-- | test/functional/ui/cmdline_spec.lua | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test/functional/ui/cmdline_spec.lua b/test/functional/ui/cmdline_spec.lua index 16be846647..5d563895d6 100644 --- a/test/functional/ui/cmdline_spec.lua +++ b/test/functional/ui/cmdline_spec.lua @@ -116,6 +116,31 @@ local function test_cmdline(linegrid) }}} end) + it('from normal mode when : is mapped', function() + command('nnoremap ; :') + + screen:expect{grid=[[ + ^ | + {1:~ }| + {1:~ }| + {3:n }| + | + ]]} + + feed(';') + screen:expect{grid=[[ + ^ | + {1:~ }| + {1:~ }| + {3:c }| + | + ]], cmdline={{ + firstc = ":", + content = {{""}}, + pos = 0, + }}} + end) + it('but not with scrolled messages', function() screen:try_resize(35,10) feed(':echoerr doesnotexist<cr>') |