xref: /vim-8.2.3635/runtime/indent/testdir/vim.in (revision 942db23c)
1" vim: set ft=vim sw=4 :
2
3" START_INDENT
4
5func Some()
6let x = 1
7endfunc
8
9let cmd =
10\ 'some '
11\ 'string'
12
13if 1
14let x = [
15\ ]
16endif
17
18" TODO: add searchpair() to find matching {
19"for x in [
20"{
21"key: 'value'
22"},
23"]
24"eval 0
25"endfor
26
27for x in [
28{key: 'value'},
29]
30eval 0
31endfor
32
33" END_INDENT
34
35" START_INDENT
36" INDENT_EXE let g:vim_indent_cont = 6
37
38let cmd =
39\ 'some '
40\ 'string'
41
42" END_INDENT
43
44" START_INDENT
45" INDENT_EXE let g:vim_indent_cont = 5
46
47let list = [
48\ 'one',
49\ 'two']
50
51" END_INDENT
52
53" START_INDENT
54" INDENT_EXE unlet g:vim_indent_cont
55
56let list = [
57'one',
58'two',
59]
60echo
61
62" END_INDENT
63
64" START_INDENT
65" INDENT_AT  this-line
66func Some()
67let f = x " this-line
68endfunc
69" END_INDENT
70
71" START_INDENT
72" INDENT_NEXT  next-line
73func Some()
74     " next-line
75let f = x
76endfunc
77" END_INDENT
78
79" START_INDENT
80" INDENT_PREV  prev-line
81func Some()
82let f = x
83" prev-line
84endfunc
85" END_INDENT
86
87" START_INDENT
88let a =<< END
89nothing
90END
91" END_INDENT
92
93" START_INDENT
94" INDENT_AT  this-line
95let a=<< trim END
96   blah
97      blah
98      blah this-line
99END
100" END_INDENT
101