| 
									
										
										
										
											2018-10-25 16:53:19 +02:00
										 |  |  | " vim: set ft=vim sw=4 : | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " START_INDENT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func Some() | 
					
						
							|  |  |  | let x = 1 | 
					
						
							|  |  |  | endfunc | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let cmd = | 
					
						
							|  |  |  | \ 'some ' | 
					
						
							|  |  |  | \ 'string' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-01-25 21:14:57 +01:00
										 |  |  | if 1 | 
					
						
							|  |  |  | let x = [ | 
					
						
							|  |  |  | \ ] | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-13 18:14:48 +01:00
										 |  |  | " TODO: add searchpair() to find matching { | 
					
						
							|  |  |  | "for x in [ | 
					
						
							|  |  |  | "{ | 
					
						
							|  |  |  | "key: 'value' | 
					
						
							|  |  |  | "}, | 
					
						
							|  |  |  | "] | 
					
						
							|  |  |  | "eval 0 | 
					
						
							|  |  |  | "endfor | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for x in [ | 
					
						
							|  |  |  | {key: 'value'}, | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | eval 0 | 
					
						
							|  |  |  | endfor | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-25 16:53:19 +02:00
										 |  |  | " END_INDENT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " START_INDENT | 
					
						
							|  |  |  | " INDENT_EXE let g:vim_indent_cont = 6 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let cmd = | 
					
						
							|  |  |  | \ 'some ' | 
					
						
							|  |  |  | \ 'string' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " END_INDENT | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-01-11 19:40:15 +01:00
										 |  |  | " START_INDENT | 
					
						
							|  |  |  | " INDENT_EXE let g:vim_indent_cont = 5 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let list = [ | 
					
						
							|  |  |  | \ 'one', | 
					
						
							|  |  |  | \ 'two'] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " END_INDENT | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-25 16:53:19 +02:00
										 |  |  | " START_INDENT | 
					
						
							|  |  |  | " INDENT_EXE unlet g:vim_indent_cont | 
					
						
							| 
									
										
										
										
											2021-01-11 19:40:15 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | let list = [ | 
					
						
							|  |  |  | 'one', | 
					
						
							|  |  |  | 'two', | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | echo | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " END_INDENT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " START_INDENT | 
					
						
							| 
									
										
										
										
											2018-10-25 16:53:19 +02:00
										 |  |  | " INDENT_AT  this-line | 
					
						
							|  |  |  | func Some() | 
					
						
							|  |  |  | let f = x " this-line | 
					
						
							|  |  |  | endfunc | 
					
						
							|  |  |  | " END_INDENT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " START_INDENT | 
					
						
							|  |  |  | " INDENT_NEXT  next-line | 
					
						
							|  |  |  | func Some() | 
					
						
							|  |  |  |      " next-line | 
					
						
							|  |  |  | let f = x | 
					
						
							|  |  |  | endfunc | 
					
						
							|  |  |  | " END_INDENT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " START_INDENT | 
					
						
							|  |  |  | " INDENT_PREV  prev-line | 
					
						
							|  |  |  | func Some() | 
					
						
							|  |  |  | let f = x | 
					
						
							|  |  |  | " prev-line | 
					
						
							|  |  |  | endfunc | 
					
						
							|  |  |  | " END_INDENT | 
					
						
							| 
									
										
										
										
											2019-11-02 14:09:23 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | " START_INDENT | 
					
						
							|  |  |  | let a =<< END | 
					
						
							|  |  |  | nothing | 
					
						
							|  |  |  | END | 
					
						
							|  |  |  | " END_INDENT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " START_INDENT | 
					
						
							|  |  |  | " INDENT_AT  this-line | 
					
						
							|  |  |  | let a=<< trim END | 
					
						
							|  |  |  |    blah | 
					
						
							|  |  |  |       blah | 
					
						
							|  |  |  |       blah this-line | 
					
						
							|  |  |  | END | 
					
						
							|  |  |  | " END_INDENT |