diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2023-11-30 20:35:25 +0000 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2023-11-30 20:35:25 +0000 |
commit | 1b7b916b7631ddf73c38e3a0070d64e4636cb2f3 (patch) | |
tree | cd08258054db80bb9a11b1061bb091c70b76926a /src/nvim/testdir/test_paste.vim | |
parent | eaa89c11d0f8aefbb512de769c6c82f61a8baca3 (diff) | |
parent | 4a8bf24ac690004aedf5540fa440e788459e5e34 (diff) | |
download | rneovim-aucmd_textputpost.tar.gz rneovim-aucmd_textputpost.tar.bz2 rneovim-aucmd_textputpost.zip |
Merge remote-tracking branch 'upstream/master' into aucmd_textputpostaucmd_textputpost
Diffstat (limited to 'src/nvim/testdir/test_paste.vim')
-rw-r--r-- | src/nvim/testdir/test_paste.vim | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/src/nvim/testdir/test_paste.vim b/src/nvim/testdir/test_paste.vim deleted file mode 100644 index dad3c2c6a0..0000000000 --- a/src/nvim/testdir/test_paste.vim +++ /dev/null @@ -1,76 +0,0 @@ - -" Test for 'pastetoggle' -func Test_pastetoggle() - new - set pastetoggle=<F4> - set nopaste - call feedkeys("iHello\<F4>", 'xt') - call assert_true(&paste) - call feedkeys("i\<F4>", 'xt') - call assert_false(&paste) - call assert_equal('Hello', getline(1)) - " command-line completion for 'pastetoggle' value - call feedkeys(":set pastetoggle=\<Tab>\<C-B>\"\<CR>", 'xt') - call assert_equal('"set pastetoggle=<F4>', @:) - set pastetoggle& - bwipe! -endfunc - -" Test for restoring option values when 'paste' is disabled -func Test_paste_opt_restore() - set autoindent expandtab ruler showmatch - if has('rightleft') - set revins hkmap - endif - set smarttab softtabstop=3 textwidth=27 wrapmargin=12 - if has('vartabs') - set varsofttabstop=10,20 - endif - - " enabling 'paste' should reset the above options - set paste - call assert_false(&autoindent) - call assert_false(&expandtab) - if has('rightleft') - call assert_false(&revins) - call assert_false(&hkmap) - endif - call assert_false(&ruler) - call assert_false(&showmatch) - call assert_false(&smarttab) - call assert_equal(0, &softtabstop) - call assert_equal(0, &textwidth) - call assert_equal(0, &wrapmargin) - if has('vartabs') - call assert_equal('', &varsofttabstop) - endif - - " disabling 'paste' should restore the option values - set nopaste - call assert_true(&autoindent) - call assert_true(&expandtab) - if has('rightleft') - call assert_true(&revins) - call assert_true(&hkmap) - endif - call assert_true(&ruler) - call assert_true(&showmatch) - call assert_true(&smarttab) - call assert_equal(3, &softtabstop) - call assert_equal(27, &textwidth) - call assert_equal(12, &wrapmargin) - if has('vartabs') - call assert_equal('10,20', &varsofttabstop) - endif - - set autoindent& expandtab& ruler& showmatch& - if has('rightleft') - set revins& hkmap& - endif - set smarttab& softtabstop& textwidth& wrapmargin& - if has('vartabs') - set varsofttabstop& - endif -endfunc - -" vim: shiftwidth=2 sts=2 expandtab |