summaryrefslogtreecommitdiff
path: root/snippets/matlab.snippets
diff options
context:
space:
mode:
authorVito G. Graffagnino <vito@graffagnino.xyz>2022-08-28 12:24:01 +0100
committerVito G. Graffagnino <vito@graffagnino.xyz>2022-08-28 12:24:01 +0100
commit823302458ec6c53455a3f34674415c43ce6a3187 (patch)
tree92168b44b01f5b2236b7cdf331e227c4790431ee /snippets/matlab.snippets
parent9ea6111717518625cbd28a020493ec06610ff01e (diff)
Added snippets directory
Diffstat (limited to 'snippets/matlab.snippets')
-rw-r--r--snippets/matlab.snippets64
1 files changed, 64 insertions, 0 deletions
diff --git a/snippets/matlab.snippets b/snippets/matlab.snippets
new file mode 100644
index 0000000..19b6fe8
--- /dev/null
+++ b/snippets/matlab.snippets
@@ -0,0 +1,64 @@
+snippet if if
+ if ${1}
+ ${0}
+ end
+
+snippet ife if ... else
+ if ${1}
+ ${2}
+ else
+ ${0}
+ end
+
+snippet el else
+ else
+ ${0}
+
+snippet eif elsif
+ elseif ${1}
+ ${0}
+
+snippet wh while
+ while ${1}
+ ${0}
+ end
+
+snippet for for
+ for ${1:i} = ${2:1:n}
+ ${0}
+ end
+
+snippet parfor parfor
+ parfor ${1:i} = ${2:1:n}
+ ${0}
+ end
+
+snippet fun function
+ function [${3:out}] = ${1:`vim_snippets#Filename("$1", "fun_name")`}(${2})
+ ${0}
+
+snippet try try ... catch
+ try
+ ${1}
+ catch ${2:err}
+ ${0}
+ end
+
+snippet switch switch
+ switch ${1:n}
+ case ${2:0}
+ ${0}
+ end
+
+snippet @ anonymous function
+ @(${1:x}) ${0:x*x}
+
+snippet cl class
+ classdef ${1:`vim_snippets#Filename("$1", "class_name")`}
+ properties
+ ${2}
+ end
+ methods
+ ${0}
+ end
+ end