xref: /vim-8.2.3635/runtime/indent/testdir/vim.ok (revision 942db23c)
1" vim: set ft=vim sw=4 :
2
3" START_INDENT
4
5func Some()
6    let x = 1
7endfunc
8
9let cmd =
10	    \ 'some '
11	    \ 'string'
12
13if 1
14    let 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	]
30    eval 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()
67    let f = x " this-line
68endfunc
69" END_INDENT
70
71" START_INDENT
72" INDENT_NEXT  next-line
73func Some()
74     " next-line
75     let f = x
76endfunc
77" END_INDENT
78
79" START_INDENT
80" INDENT_PREV  prev-line
81func Some()
82    let f = x
83" prev-line
84endfunc
85" END_INDENT
86
87" START_INDENT
88let a =<< END
89    nothing
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