summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_virtualedit.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2023-01-28 16:37:37 +0000
committerBram Moolenaar <Bram@vim.org>2023-01-28 16:37:37 +0000
commit8fe5b9c8c1223861cec0484ccc031858ae08d107 (patch)
tree6b267236c05d21fbdfcd0b7ec5400acca4a38249 /src/testdir/test_virtualedit.vim
parentd0200c8631582bbb16a9b585e2ca7adccc84ccdd (diff)
patch 9.0.1255: changing 'virtualedit' does not have immediate effectv9.0.1255
Problem: Changing 'virtualedit' does not have immediate effect. Solution: Correct how is checked for a changed value. (closes #11878)
Diffstat (limited to 'src/testdir/test_virtualedit.vim')
-rw-r--r--src/testdir/test_virtualedit.vim13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/testdir/test_virtualedit.vim b/src/testdir/test_virtualedit.vim
index 8ca81a777d..7ad54db2f8 100644
--- a/src/testdir/test_virtualedit.vim
+++ b/src/testdir/test_virtualedit.vim
@@ -537,6 +537,19 @@ func Test_global_local_virtualedit()
set virtualedit&
endfunc
+func Test_virtualedit_setlocal()
+ enew
+ setglobal virtualedit=all
+ setlocal virtualedit=all
+ normal! l
+ redraw
+ setlocal virtualedit=none
+ call assert_equal(1, wincol())
+
+ setlocal virtualedit&
+ set virtualedit&
+endfunc
+
func Test_virtualedit_mouse()
let save_mouse = &mouse
set mouse=a