blob: b3ee49baa4da7c01ad6779c8519944209a8aa656 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
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
|