mirror of
https://github.com/neovim/neovim.git
synced 2026-02-15 17:01:17 +10:00
Vim creates these scripts in test1 depending on what build features are enabled so that tests that use these features are skiped if necessary. Because Neovim only has one type of build (and the features +eval, +windows, and +multi-byte are enabled in this build) they are not necessary.
61 lines
1.3 KiB
Plaintext
61 lines
1.3 KiB
Plaintext
Test for insert expansion
|
||
|
||
:se cpt=.,w
|
||
* add-expands (word from next line) from other window
|
||
* add-expands (current buffer first)
|
||
* Local expansion, ends in an empty line (unless it becomes a global expansion)
|
||
* starts Local and switches to global add-expansion
|
||
:se cpt=.,w,i
|
||
* i-add-expands and switches to local
|
||
* add-expands lines (it would end in an empty line if it didn't ignored it self)
|
||
:se cpt=kXtestfile
|
||
* checks k-expansion, and file expansion (use Xtest11 instead of test11,
|
||
* because TEST11.OUT may match first on DOS)
|
||
:se cpt=w
|
||
* checks make_cyclic in other window
|
||
:se cpt=u nohid
|
||
* checks unloaded buffer expansion
|
||
* checks adding mode abortion
|
||
:se cpt=t,d
|
||
* tag expansion, define add-expansion interrupted
|
||
* t-expansion
|
||
|
||
STARTTEST
|
||
:se backspace=""
|
||
:se cpt=.,w ff=unix | $-2,$w!Xtestfile | set ff&
|
||
:se cot=
|
||
nO#include "Xtestfile"
|
||
ru
|
||
O
|
||
|
||
|
||
:se cpt=.,w,i
|
||
kOM
|
||
|
||
:se cpt=kXtestfile
|
||
:w Xtest11.one
|
||
:w Xtest11.two
|
||
OIXA
|
||
:" use CTRL-X CTRL-F to complete Xtest11.one, remove it and then use
|
||
:" CTRL-X CTRL-F again to verify this doesn't cause trouble.
|
||
OXddk
|
||
:se cpt=w
|
||
OST
|
||
:se cpt=u nohid
|
||
oOEN
|
||
unl
|
||
:se cpt=t,d def=^\\k* tags=Xtestfile notagbsearch
|
||
O
|
||
a
|
||
:wq! test.out
|
||
ENDTEST
|
||
|
||
start of testfile
|
||
run1
|
||
run2
|
||
end of testfile
|
||
|
||
test11 36Gepeto /Tag/
|
||
asd test11file 36G
|
||
Makefile to run
|