From 158ea175a99fc23eae1b0a5ee9a81cdd973854a6 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 18 Jun 2020 17:28:39 +0200 Subject: 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) --- src/testdir/test_ex_mode.vim | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/testdir/test_ex_mode.vim') diff --git a/src/testdir/test_ex_mode.vim b/src/testdir/test_ex_mode.vim index d23e0ad93..32c65448f 100644 --- 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 -- cgit v1.2.1