Mercurial > vim
diff src/testdir/test_ex_mode.vim @ 20897:213fb059e02e v8.2.1000
patch 8.2.1000: get error when leaving Ex mode with :visual
Commit: https://github.com/vim/vim/commit/158ea175a99fc23eae1b0a5ee9a81cdd973854a6
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jun 18 17:28:39 2020 +0200
patch 8.2.1000: get error when leaving Ex mode with :visual
Problem: Get error when leaving Ex mode with :visual and a CmdLineEnter
autocommand was used.
Solution: Reset ex_pressedreturn. (closes #6293)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 18 Jun 2020 17:30:03 +0200 |
parents | 252d2bb90394 |
children | 53b996eb5e76 |
line wrap: on
line diff
--- a/src/testdir/test_ex_mode.vim +++ b/src/testdir/test_ex_mode.vim @@ -166,6 +166,17 @@ func Test_ex_mode_errors() endtry call assert_equal(1, caught_e565) au! InsertCharPre + + new + au CmdLineEnter * call ExEnterFunc() + func ExEnterFunc() + + endfunc + call feedkeys("gQvi\r", 'xt') + + au! CmdLineEnter + delfunc ExEnterFunc + quit endfunc " vim: shiftwidth=2 sts=2 expandtab