forked from aniani/vim
35 lines
960 B
Plaintext
35 lines
960 B
Plaintext
Test for autocommand that changes current buffer on BufEnter event.
|
||
Check if modelines are interpreted for the correct buffer.
|
||
|
||
STARTTEST
|
||
:so small.vim
|
||
:set nocompatible viminfo+=nviminfo
|
||
:au BufEnter Xxx brew
|
||
/start of
|
||
:.,/end of/w! Xxx " write test file Xxx
|
||
:set ai modeline modelines=3
|
||
:sp Xxx " split to Xxx, autocmd will do :brew
|
||
G?this is a
|
||
othis should be auto-indented
|
||
: " Append text with autoindent to this file
|
||
:au! BufEnter Xxx
|
||
:buf Xxx " go to Xxx, no autocmd anymore
|
||
G?this is a
|
||
othis should be in column 1:wq " append text without autoindent to Xxx
|
||
G:r Xxx " include Xxx in the current file
|
||
:set fo+=r " issue #57 do not move cursor on <c-o> when autoindent is set
|
||
Go# abcdef2hi
|
||
d0o# abcdef2hid0:
|
||
:?startstart?,$w! test.out
|
||
:qa!
|
||
ENDTEST
|
||
|
||
startstart
|
||
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
|