blob: 873045bc2c75282ce6af646fabcbd9336938ad43 [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 Moolenaara57b5532022-06-24 11:48:03 +010033let t = [
34\ {
35\ 'k': 'val',
36\ },
37\ ]
38
Bram Moolenaarc0fe4972018-10-25 16:53:19 +020039" END_INDENT
40
41" START_INDENT
42" INDENT_EXE let g:vim_indent_cont = 6
43
44let cmd =
45\ 'some '
46\ 'string'
47
48" END_INDENT
49
50" START_INDENT
Bram Moolenaar82be4842021-01-11 19:40:15 +010051" INDENT_EXE let g:vim_indent_cont = 5
52
53let list = [
54\ 'one',
55\ 'two']
56
57" END_INDENT
58
59" START_INDENT
Bram Moolenaarc0fe4972018-10-25 16:53:19 +020060" INDENT_EXE unlet g:vim_indent_cont
Bram Moolenaar82be4842021-01-11 19:40:15 +010061
62let list = [
63'one',
64'two',
65]
66echo
67
68" END_INDENT
69
70" START_INDENT
Bram Moolenaarc0fe4972018-10-25 16:53:19 +020071" INDENT_AT this-line
72func Some()
73let f = x " this-line
74endfunc
75" END_INDENT
76
77" START_INDENT
78" INDENT_NEXT next-line
79func Some()
80 " next-line
81let f = x
82endfunc
83" END_INDENT
84
85" START_INDENT
86" INDENT_PREV prev-line
87func Some()
88let f = x
89" prev-line
90endfunc
91" END_INDENT
Bram Moolenaar1ff14ba2019-11-02 14:09:23 +010092
93" START_INDENT
94let a =<< END
95nothing
96END
97" END_INDENT
98
99" START_INDENT
100" INDENT_AT this-line
101let a=<< trim END
102 blah
103 blah
104 blah this-line
105END
106" END_INDENT