blob: 8e70abe619392aeb5e20d4aa772bc3ed49442db7 [file] [log] [blame]
Bram Moolenaarc0fe4972018-10-25 16:53:19 +02001" 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
Bram Moolenaare0e39172021-01-25 21:14:57 +010013if 1
14 let 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 ]
30 eval 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()
73 let f = x " this-line
74endfunc
75" END_INDENT
76
77" START_INDENT
78" INDENT_NEXT next-line
79func Some()
80 " next-line
81 let f = x
82endfunc
83" END_INDENT
84
85" START_INDENT
86" INDENT_PREV prev-line
87func Some()
88 let f = x
89" prev-line
90endfunc
91" END_INDENT
Bram Moolenaar1ff14ba2019-11-02 14:09:23 +010092
93" START_INDENT
94let a =<< END
95 nothing
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