diff options
| author | Josh Rahm <joshuarahm@gmail.com> | 2023-11-29 21:52:58 +0000 |
|---|---|---|
| committer | Josh Rahm <joshuarahm@gmail.com> | 2023-11-29 21:52:58 +0000 |
| commit | 931bffbda3668ddc609fc1da8f9eb576b170aa52 (patch) | |
| tree | d8c1843a95da5ea0bb4acc09f7e37843d9995c86 /src/nvim/testdir/test_ins_complete_no_halt.vim | |
| parent | 142d9041391780ac15b89886a54015fdc5c73995 (diff) | |
| parent | 4a8bf24ac690004aedf5540fa440e788459e5e34 (diff) | |
| download | rneovim-userreg.tar.gz rneovim-userreg.tar.bz2 rneovim-userreg.zip | |
Merge remote-tracking branch 'upstream/master' into userreguserreg
Diffstat (limited to 'src/nvim/testdir/test_ins_complete_no_halt.vim')
| -rw-r--r-- | src/nvim/testdir/test_ins_complete_no_halt.vim | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/src/nvim/testdir/test_ins_complete_no_halt.vim b/src/nvim/testdir/test_ins_complete_no_halt.vim deleted file mode 100644 index e12925daa9..0000000000 --- a/src/nvim/testdir/test_ins_complete_no_halt.vim +++ /dev/null @@ -1,51 +0,0 @@ -" Test insert mode completion does not get stuck when looping around. -" In a separate file to avoid the settings to leak to other test cases. - -set complete+=kspell -set completeopt+=menu -set completeopt+=menuone -set completeopt+=noselect -set completeopt+=noinsert -let g:autocompletion = v:true - -func Test_ins_complete_no_halt() - function! OpenCompletion() - if pumvisible() && (g:autocompletion == v:true) - call feedkeys("\<C-e>\<C-n>", "i") - return - endif - if ((v:char >= 'a' && v:char <= 'z') || (v:char >= 'A' && v:char <= 'Z')) && (g:autocompletion == v:true) - call feedkeys("\<C-n>", "i") - redraw - endif - endfunction - - autocmd InsertCharPre * noautocmd call OpenCompletion() - - setlocal spell! spelllang=en_us - - call feedkeys("iauto-complete-halt-test test test test test test test test test test test test test test test test test test test\<C-c>", "tx!") - call assert_equal(["auto-complete-halt-test test test test test test test test test test test test test test test test test test test"], getline(1, "$")) -endfunc - -func Test_auto_complete_backwards_no_halt() - function! OpenCompletion() - if pumvisible() && (g:autocompletion == v:true) - call feedkeys("\<C-e>\<C-p>", "i") - return - endif - if ((v:char >= 'a' && v:char <= 'z') || (v:char >= 'A' && v:char <= 'Z')) && (g:autocompletion == v:true) - call feedkeys("\<C-p>", "i") - redraw - endif - endfunction - - autocmd InsertCharPre * noautocmd call OpenCompletion() - - setlocal spell! spelllang=en_us - - call feedkeys("iauto-complete-halt-test test test test test test test test test test test test test test test test test test test\<C-c>", "tx!") - call assert_equal(["auto-complete-halt-test test test test test test test test test test test test test test test test test test test"], getline(1, "$")) -endfunc - -" vim: shiftwidth=2 sts=2 expandtab |