Mercurial > vim
comparison src/testdir/test_cmdline.vim @ 22169:53ed9f8a843f v8.2.1634
patch 8.2.1634: loop to handle keys for the command line is too long
Commit: https://github.com/vim/vim/commit/9c929713b7588f2e44a1533809d2ba0bbd2631be
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Sep 7 22:05:28 2020 +0200
patch 8.2.1634: loop to handle keys for the command line is too long
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)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 07 Sep 2020 22:15:03 +0200 |
parents | ff21e2962490 |
children | 595ea7f099cd |
comparison
equal
deleted
inserted
replaced
22168:4711aa50fa72 | 22169:53ed9f8a843f |
---|---|
827 delcom TCmd2 | 827 delcom TCmd2 |
828 | 828 |
829 " completion after a range followed by a pipe (|) character | 829 " completion after a range followed by a pipe (|) character |
830 call feedkeys(":1,10 | chist\t\<C-B>\"\<CR>", 'xt') | 830 call feedkeys(":1,10 | chist\t\<C-B>\"\<CR>", 'xt') |
831 call assert_equal('"1,10 | chistory', @:) | 831 call assert_equal('"1,10 | chistory', @:) |
832 | |
833 " use <Esc> as the 'wildchar' for completion | |
834 set wildchar=<Esc> | |
835 call feedkeys(":g/a\\xb/clearj\<Esc>\<C-B>\"\<CR>", 'xt') | |
836 call assert_equal('"g/a\xb/clearjumps', @:) | |
837 " pressing <esc> twice should cancel the command | |
838 call feedkeys(":chist\<Esc>\<Esc>", 'xt') | |
839 call assert_equal('"g/a\xb/clearjumps', @:) | |
840 set wildchar& | |
832 endfunc | 841 endfunc |
833 | 842 |
834 func Test_cmdline_write_alternatefile() | 843 func Test_cmdline_write_alternatefile() |
835 new | 844 new |
836 call setline('.', ['one', 'two']) | 845 call setline('.', ['one', 'two']) |