aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir/test_options.vim
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-07-23 18:12:37 +0800
committerGitHub <noreply@github.com>2022-07-23 18:12:37 +0800
commit1849cf0e4c4376445ff05b9f7f5604b22ac915ff (patch)
treec1ddf3a082b8379a25c2d862a1df8fda227c37e6 /src/nvim/testdir/test_options.vim
parentd0ced2a127ab3974deaefcfab214b564b1ef48e7 (diff)
parent6cee15da7235b6ba9c428ee43346415fe6a64e6c (diff)
downloadrneovim-1849cf0e4c4376445ff05b9f7f5604b22ac915ff.tar.gz
rneovim-1849cf0e4c4376445ff05b9f7f5604b22ac915ff.tar.bz2
rneovim-1849cf0e4c4376445ff05b9f7f5604b22ac915ff.zip
Merge pull request #19476 from zeertzjq/vim-9.0.0059
vim-patch:9.0.{0059,0061}
Diffstat (limited to 'src/nvim/testdir/test_options.vim')
-rw-r--r--src/nvim/testdir/test_options.vim10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/nvim/testdir/test_options.vim b/src/nvim/testdir/test_options.vim
index ccf9c5c35e..c5b1266689 100644
--- a/src/nvim/testdir/test_options.vim
+++ b/src/nvim/testdir/test_options.vim
@@ -49,7 +49,9 @@ func Test_pastetoggle()
let &pastetoggle = str
call assert_equal(str, &pastetoggle)
call assert_equal("\n pastetoggle=" .. strtrans(str), execute('set pastetoggle?'))
+
unlet str
+ set pastetoggle&
endfunc
func Test_wildchar()
@@ -783,7 +785,6 @@ endfunc
func Test_rightleftcmd()
CheckFeature rightleft
set rightleft
- set rightleftcmd
let g:l = []
func AddPos()
@@ -792,6 +793,13 @@ func Test_rightleftcmd()
endfunc
cmap <expr> <F2> AddPos()
+ set rightleftcmd=
+ call feedkeys("/\<F2>abc\<Right>\<F2>\<Left>\<Left>\<F2>" ..
+ \ "\<Right>\<F2>\<Esc>", 'xt')
+ call assert_equal([2, 5, 3, 4], g:l)
+
+ let g:l = []
+ set rightleftcmd=search
call feedkeys("/\<F2>abc\<Left>\<F2>\<Right>\<Right>\<F2>" ..
\ "\<Left>\<F2>\<Esc>", 'xt')
call assert_equal([&co - 1, &co - 4, &co - 2, &co - 3], g:l)