forked from aniani/vim
30 lines
949 B
Plaintext
30 lines
949 B
Plaintext
Test for autocommand that deletes the current buffer on BufLeave event.
|
||
Also test deleting the last buffer, should give a new, empty buffer.
|
||
|
||
STARTTEST
|
||
:so small.vim
|
||
:au BufLeave Xxx bwipe
|
||
/start of
|
||
:.,/end of/w! Xxx " write test file Xxx
|
||
:sp Xxx " split to Xxx
|
||
:bwipe " delete buffer Xxx, now we're back here
|
||
G?this is a
|
||
othis is some more text
|
||
: " Append some text to this file
|
||
:?start?,$w! test.out " Write current file contents
|
||
:bwipe test.out " delete alternate buffer
|
||
:au bufleave test5.in bwipe
|
||
:bwipe! " delete current buffer, get an empty one
|
||
ithis is another test line:w >>test.out
|
||
: " append an extra line to the output file
|
||
:qa!
|
||
ENDTEST
|
||
|
||
start of test file Xxx
|
||
vim: set noai :
|
||
this is a test
|
||
this is a test
|
||
this is a test
|
||
this is a test
|
||
end of test file Xxx
|