Bram Moolenaar | c0fe497 | 2018-10-25 16:53:19 +0200 | [diff] [blame] | 1 | " vim: set ft=vim sw=4 : |
2 | |||||
3 | " START_INDENT | ||||
4 | |||||
5 | func Some() | ||||
6 | let x = 1 | ||||
7 | endfunc | ||||
8 | |||||
9 | let cmd = | ||||
10 | \ 'some ' | ||||
11 | \ 'string' | ||||
12 | |||||
Bram Moolenaar | e0e3917 | 2021-01-25 21:14:57 +0100 | [diff] [blame] | 13 | if 1 |
14 | let x = [ | ||||
15 | \ ] | ||||
16 | endif | ||||
17 | |||||
Bram Moolenaar | 942db23 | 2021-02-13 18:14:48 +0100 | [diff] [blame] | 18 | " TODO: add searchpair() to find matching { |
19 | "for x in [ | ||||
20 | "{ | ||||
21 | "key: 'value' | ||||
22 | "}, | ||||
23 | "] | ||||
24 | "eval 0 | ||||
25 | "endfor | ||||
26 | |||||
27 | for x in [ | ||||
28 | {key: 'value'}, | ||||
29 | ] | ||||
30 | eval 0 | ||||
31 | endfor | ||||
32 | |||||
Bram Moolenaar | c0fe497 | 2018-10-25 16:53:19 +0200 | [diff] [blame] | 33 | " END_INDENT |
34 | |||||
35 | " START_INDENT | ||||
36 | " INDENT_EXE let g:vim_indent_cont = 6 | ||||
37 | |||||
38 | let cmd = | ||||
39 | \ 'some ' | ||||
40 | \ 'string' | ||||
41 | |||||
42 | " END_INDENT | ||||
43 | |||||
44 | " START_INDENT | ||||
Bram Moolenaar | 82be484 | 2021-01-11 19:40:15 +0100 | [diff] [blame] | 45 | " INDENT_EXE let g:vim_indent_cont = 5 |
46 | |||||
47 | let list = [ | ||||
48 | \ 'one', | ||||
49 | \ 'two'] | ||||
50 | |||||
51 | " END_INDENT | ||||
52 | |||||
53 | " START_INDENT | ||||
Bram Moolenaar | c0fe497 | 2018-10-25 16:53:19 +0200 | [diff] [blame] | 54 | " INDENT_EXE unlet g:vim_indent_cont |
Bram Moolenaar | 82be484 | 2021-01-11 19:40:15 +0100 | [diff] [blame] | 55 | |
56 | let list = [ | ||||
57 | 'one', | ||||
58 | 'two', | ||||
59 | ] | ||||
60 | echo | ||||
61 | |||||
62 | " END_INDENT | ||||
63 | |||||
64 | " START_INDENT | ||||
Bram Moolenaar | c0fe497 | 2018-10-25 16:53:19 +0200 | [diff] [blame] | 65 | " INDENT_AT this-line |
66 | func Some() | ||||
67 | let f = x " this-line | ||||
68 | endfunc | ||||
69 | " END_INDENT | ||||
70 | |||||
71 | " START_INDENT | ||||
72 | " INDENT_NEXT next-line | ||||
73 | func Some() | ||||
74 | " next-line | ||||
75 | let f = x | ||||
76 | endfunc | ||||
77 | " END_INDENT | ||||
78 | |||||
79 | " START_INDENT | ||||
80 | " INDENT_PREV prev-line | ||||
81 | func Some() | ||||
82 | let f = x | ||||
83 | " prev-line | ||||
84 | endfunc | ||||
85 | " END_INDENT | ||||
Bram Moolenaar | 1ff14ba | 2019-11-02 14:09:23 +0100 | [diff] [blame] | 86 | |
87 | " START_INDENT | ||||
88 | let a =<< END | ||||
89 | nothing | ||||
90 | END | ||||
91 | " END_INDENT | ||||
92 | |||||
93 | " START_INDENT | ||||
94 | " INDENT_AT this-line | ||||
95 | let a=<< trim END | ||||
96 | blah | ||||
97 | blah | ||||
98 | blah this-line | ||||
99 | END | ||||
100 | " END_INDENT |