summaryrefslogtreecommitdiff
path: root/.vim/snippets/autoit.snippets
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2014-03-13 10:40:19 +0100
committerTobias Klauser <tklauser@distanz.ch>2014-03-13 10:40:19 +0100
commit77a122f0581d02845d8c7f0c1b889984a2627a35 (patch)
treecc77d8478ebea02b5c46b819639c5e1cae26565f /.vim/snippets/autoit.snippets
parent5712528bbf80bb8f7b79ea5cdb94314659addba7 (diff)
Add snipMate
Diffstat (limited to '.vim/snippets/autoit.snippets')
-rw-r--r--.vim/snippets/autoit.snippets66
1 files changed, 66 insertions, 0 deletions
diff --git a/.vim/snippets/autoit.snippets b/.vim/snippets/autoit.snippets
new file mode 100644
index 0000000..690018c
--- /dev/null
+++ b/.vim/snippets/autoit.snippets
@@ -0,0 +1,66 @@
+snippet if
+ If ${1:condition} Then
+ ${2:; True code}
+ EndIf
+snippet el
+ Else
+ ${1}
+snippet elif
+ ElseIf ${1:condition} Then
+ ${2:; True code}
+# If/Else block
+snippet ifel
+ If ${1:condition} Then
+ ${2:; True code}
+ Else
+ ${3:; Else code}
+ EndIf
+# If/ElseIf/Else block
+snippet ifelif
+ If ${1:condition 1} Then
+ ${2:; True code}
+ ElseIf ${3:condition 2} Then
+ ${4:; True code}
+ Else
+ ${5:; Else code}
+ EndIf
+# Switch block
+snippet switch
+ Switch (${1:condition})
+ Case {$2:case1}:
+ {$3:; Case 1 code}
+ Case Else:
+ {$4:; Else code}
+ EndSwitch
+# Select block
+snippet select
+ Select (${1:condition})
+ Case {$2:case1}:
+ {$3:; Case 1 code}
+ Case Else:
+ {$4:; Else code}
+ EndSelect
+# While loop
+snippet while
+ While (${1:condition})
+ ${2:; code...}
+ WEnd
+# For loop
+snippet for
+ For ${1:n} = ${3:1} to ${2:count}
+ ${4:; code...}
+ Next
+# New Function
+snippet func
+ Func ${1:fname}(${2:`indent('.') ? 'self' : ''`}):
+ ${4:Return}
+ EndFunc
+# Message box
+snippet msg
+ MsgBox(${3:MsgType}, ${1:"Title"}, ${2:"Message Text"})
+# Debug Message
+snippet debug
+ MsgBox(0, "Debug", ${1:"Debug Message"})
+# Show Variable Debug Message
+snippet showvar
+ MsgBox(0, "${1:VarName}", $1)