diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-09-07 22:05:28 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-09-07 22:05:28 +0200 |
commit | 9c929713b7588f2e44a1533809d2ba0bbd2631be (patch) | |
tree | b69e75e4d874a32d010dd04c6d69b5eb60e33ad6 /src/testdir/test_cmdline.vim | |
parent | e83cca291112ea66f49079975e102ee36a47a24e (diff) | |
download | vim-git-8.2.1634.tar.gz |
patch 8.2.1634: loop to handle keys for the command line is too longv8.2.1634
Problem: Loop to handle keys for the command line is too long.
Solution: Move a few more parts to separate functions. (Yegappan Lakshmanan,
closes #6895)
Diffstat (limited to 'src/testdir/test_cmdline.vim')
-rw-r--r-- | src/testdir/test_cmdline.vim | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/testdir/test_cmdline.vim b/src/testdir/test_cmdline.vim index 628db67a6..a547ac4e6 100644 --- a/src/testdir/test_cmdline.vim +++ b/src/testdir/test_cmdline.vim @@ -829,6 +829,15 @@ func Test_cmdline_complete_various() " completion after a range followed by a pipe (|) character call feedkeys(":1,10 | chist\t\<C-B>\"\<CR>", 'xt') call assert_equal('"1,10 | chistory', @:) + + " use <Esc> as the 'wildchar' for completion + set wildchar=<Esc> + call feedkeys(":g/a\\xb/clearj\<Esc>\<C-B>\"\<CR>", 'xt') + call assert_equal('"g/a\xb/clearjumps', @:) + " pressing <esc> twice should cancel the command + call feedkeys(":chist\<Esc>\<Esc>", 'xt') + call assert_equal('"g/a\xb/clearjumps', @:) + set wildchar& endfunc func Test_cmdline_write_alternatefile() |