blob: 5eb262f50aa08e6511ccaffccb3ca1572c57a9c4 [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 Moolenaar0daafaa2022-09-04 17:45:43 +010039def Func()
40 var d = dd
41 ->extend({
42 })
43 eval 0
44enddef
45
Bram Moolenaarc0fe4972018-10-25 16:53:19 +020046" END_INDENT
47
48" START_INDENT
49" INDENT_EXE let g:vim_indent_cont = 6
50
51let cmd =
52\ 'some '
53\ 'string'
54
55" END_INDENT
56
57" START_INDENT
Bram Moolenaar82be4842021-01-11 19:40:15 +010058" INDENT_EXE let g:vim_indent_cont = 5
59
60let list = [
61\ 'one',
62\ 'two']
63
64" END_INDENT
65
66" START_INDENT
Bram Moolenaarc0fe4972018-10-25 16:53:19 +020067" INDENT_EXE unlet g:vim_indent_cont
Bram Moolenaar82be4842021-01-11 19:40:15 +010068
69let list = [
70'one',
71'two',
72]
73echo
74
75" END_INDENT
76
77" START_INDENT
Bram Moolenaarc0fe4972018-10-25 16:53:19 +020078" INDENT_AT this-line
79func Some()
80let f = x " this-line
81endfunc
82" END_INDENT
83
84" START_INDENT
85" INDENT_NEXT next-line
86func Some()
87 " next-line
88let f = x
89endfunc
90" END_INDENT
91
92" START_INDENT
93" INDENT_PREV prev-line
94func Some()
95let f = x
96" prev-line
97endfunc
98" END_INDENT
Bram Moolenaar1ff14ba2019-11-02 14:09:23 +010099
100" START_INDENT
101let a =<< END
102nothing
103END
104" END_INDENT
105
106" START_INDENT
107" INDENT_AT this-line
108let a=<< trim END
109 blah
110 blah
111 blah this-line
112END
113" END_INDENT