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