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