blob: 699e4c243dfed706c0ca8e089d8caa994372da47 [file] [log] [blame]
Bram Moolenaarc0fe4972018-10-25 16:53:19 +02001" 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
Bram Moolenaare0e39172021-01-25 21:14:57 +010013if 1
14let x = [
15\ ]
16endif
17
Bram Moolenaar942db232021-02-13 18:14:48 +010018" 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
Bram Moolenaarc0fe4972018-10-25 16:53:19 +020033" 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
Bram Moolenaar82be4842021-01-11 19:40:15 +010045" INDENT_EXE let g:vim_indent_cont = 5
46
47let list = [
48\ 'one',
49\ 'two']
50
51" END_INDENT
52
53" START_INDENT
Bram Moolenaarc0fe4972018-10-25 16:53:19 +020054" INDENT_EXE unlet g:vim_indent_cont
Bram Moolenaar82be4842021-01-11 19:40:15 +010055
56let list = [
57'one',
58'two',
59]
60echo
61
62" END_INDENT
63
64" START_INDENT
Bram Moolenaarc0fe4972018-10-25 16:53:19 +020065" 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
Bram Moolenaar1ff14ba2019-11-02 14:09:23 +010086
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