forked from aniani/vim
Problem: Another valgrind error when using CTRL-X CTRL-F at the start of
the line. (Dominique Pelle)
Solution: Don't call mb_ptr_back() at the start of the line. Add a test.
61 lines
1.4 KiB
Plaintext
61 lines
1.4 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
|
||
:so small.vim
|
||
:se nocp viminfo+=nviminfo 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
|