Mercurial > vim
comparison src/testdir/test_virtualedit.vim @ 31845:2ce8e7c4acf4 v9.0.1255
patch 9.0.1255: changing 'virtualedit' does not have immediate effect
Commit: https://github.com/vim/vim/commit/8fe5b9c8c1223861cec0484ccc031858ae08d107
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jan 28 16:37:37 2023 +0000
patch 9.0.1255: changing 'virtualedit' does not have immediate effect
Problem: Changing 'virtualedit' does not have immediate effect.
Solution: Correct how is checked for a changed value. (closes https://github.com/vim/vim/issues/11878)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 28 Jan 2023 17:45:03 +0100 |
parents | da023a22d73e |
children | dbec60b8c253 |
comparison
equal
deleted
inserted
replaced
31844:c049b6f34639 | 31845:2ce8e7c4acf4 |
---|---|
530 setlocal ve= | 530 setlocal ve= |
531 split | 531 split |
532 call s:TryVirtualeditReplace() | 532 call s:TryVirtualeditReplace() |
533 call assert_equal(s:result_ve_off, getline(1)) | 533 call assert_equal(s:result_ve_off, getline(1)) |
534 bwipe! | 534 bwipe! |
535 | |
536 setlocal virtualedit& | |
537 set virtualedit& | |
538 endfunc | |
539 | |
540 func Test_virtualedit_setlocal() | |
541 enew | |
542 setglobal virtualedit=all | |
543 setlocal virtualedit=all | |
544 normal! l | |
545 redraw | |
546 setlocal virtualedit=none | |
547 call assert_equal(1, wincol()) | |
535 | 548 |
536 setlocal virtualedit& | 549 setlocal virtualedit& |
537 set virtualedit& | 550 set virtualedit& |
538 endfunc | 551 endfunc |
539 | 552 |