mirror of
				https://github.com/vim/vim.git
				synced 2025-10-31 09:57:14 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			90 lines
		
	
	
		
			935 B
		
	
	
	
		
			Matlab
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			935 B
		
	
	
	
		
			Matlab
		
	
	
	
	
	
| % vim: set ft=matlab sw=4 :
 | |
| 
 | |
| % START_INDENT
 | |
| if true
 | |
| disp foo
 | |
| elseif false
 | |
| disp bar
 | |
| end
 | |
| % END_INDENT
 | |
| 
 | |
| % START_INDENT
 | |
| try
 | |
| statements
 | |
| catch exception
 | |
| statements
 | |
| end
 | |
| % END_INDENT
 | |
| 
 | |
| % START_INDENT
 | |
| if true, ...
 | |
| if true
 | |
| disp hello
 | |
| end
 | |
| end
 | |
| % END_INDENT
 | |
| 
 | |
| % START_INDENT
 | |
| switch a
 | |
| case expr
 | |
| if true, foo; end
 | |
| disp hello
 | |
| otherwise
 | |
| disp bar
 | |
| end
 | |
| % END_INDENT
 | |
| 
 | |
| % START_INDENT
 | |
| if true
 | |
| A(1:end - 1)
 | |
| C{1:end - 1}
 | |
| disp foo
 | |
| end
 | |
| % END_INDENT
 | |
| 
 | |
| % START_INDENT
 | |
| A = [{
 | |
| }
 | |
| ] ...
 | |
| disp foo
 | |
| disp bar
 | |
| % END_INDENT
 | |
| 
 | |
| % START_INDENT
 | |
| if true
 | |
| % end
 | |
| %% end
 | |
| disp foo
 | |
| end
 | |
| % END_INDENT
 | |
| 
 | |
| % START_INDENT
 | |
| % INDENT_EXE let b:MATLAB_function_indent = 0
 | |
| function foo
 | |
| disp foo
 | |
| function nested
 | |
| disp bar
 | |
| end
 | |
| end
 | |
| % END_INDENT
 | |
| 
 | |
| % START_INDENT
 | |
| % INDENT_EXE let b:MATLAB_function_indent = 1
 | |
| function foo
 | |
| disp foo
 | |
| function nested
 | |
| disp bar
 | |
| end
 | |
| end
 | |
| % END_INDENT
 | |
| 
 | |
| % START_INDENT
 | |
| % INDENT_EXE let b:MATLAB_function_indent = 2
 | |
| function foo
 | |
| disp foo
 | |
| function nested
 | |
| disp bar
 | |
| end
 | |
| end
 | |
| % END_INDENT
 |