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