1% vim: set ft=matlab sw=4 : 2 3% START_INDENT 4if true 5 disp foo 6elseif false 7 disp bar 8end 9% END_INDENT 10 11% START_INDENT 12try 13 statements 14catch exception 15 statements 16end 17% END_INDENT 18 19% START_INDENT 20if true, ... 21 if true 22 disp hello 23 end 24end 25% END_INDENT 26 27% START_INDENT 28switch a 29 case expr 30 if true, foo; end 31 disp hello 32 otherwise 33 disp bar 34end 35% END_INDENT 36 37% START_INDENT 38if true 39 A(1:end - 1) 40 disp foo 41end 42% END_INDENT 43 44% START_INDENT 45A = [{ 46 } 47 ] ... 48 disp foo 49disp bar 50% END_INDENT 51 52% START_INDENT 53% INDENT_EXE let b:MATLAB_function_indent = 0 54function foo 55disp foo 56 function nested 57 disp bar 58 end 59end 60% END_INDENT 61 62% START_INDENT 63% INDENT_EXE let b:MATLAB_function_indent = 1 64function foo 65disp foo 66 function nested 67 disp bar 68 end 69end 70% END_INDENT 71 72% START_INDENT 73% INDENT_EXE let b:MATLAB_function_indent = 2 74function foo 75 disp foo 76 function nested 77 disp bar 78 end 79end 80% END_INDENT 81