summaryrefslogtreecommitdiff
path: root/.vim/snippets/vim.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/vim.snippets
parent5712528bbf80bb8f7b79ea5cdb94314659addba7 (diff)
Add snipMate
Diffstat (limited to '.vim/snippets/vim.snippets')
-rw-r--r--.vim/snippets/vim.snippets32
1 files changed, 32 insertions, 0 deletions
diff --git a/.vim/snippets/vim.snippets b/.vim/snippets/vim.snippets
new file mode 100644
index 0000000..64e7807
--- /dev/null
+++ b/.vim/snippets/vim.snippets
@@ -0,0 +1,32 @@
+snippet header
+ " File: ${1:`expand('%:t')`}
+ " Author: ${2:`g:snips_author`}
+ " Description: ${3}
+ ${4:" Last Modified: `strftime("%B %d, %Y")`}
+snippet guard
+ if exists('${1:did_`Filename()`}') || &cp${2: || version < 700}
+ finish
+ endif
+ let $1 = 1${3}
+snippet f
+ fun ${1:function_name}(${2})
+ ${3:" code}
+ endf
+snippet for
+ for ${1:needle} in ${2:haystack}
+ ${3:" code}
+ endfor
+snippet wh
+ while ${1:condition}
+ ${2:" code}
+ endw
+snippet if
+ if ${1:condition}
+ ${2:" code}
+ endif
+snippet ife
+ if ${1:condition}
+ ${2}
+ else
+ ${3}
+ endif