summaryrefslogtreecommitdiffstats
path: root/vim/snippets
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2016-05-31 12:13:06 -0400
committerJesse Luehrs <doy@tozt.net>2016-05-31 12:13:57 -0400
commit78953aadf8f605b5526a7f1b2b90a09fb06fcb4f (patch)
treebbef23fda8ec629db9640bd0d182b4b544bf3194 /vim/snippets
parent0c58d72663c5a87c1f84a34dcfd805940c707fe9 (diff)
downloadconf-78953aadf8f605b5526a7f1b2b90a09fb06fcb4f.tar.gz
conf-78953aadf8f605b5526a7f1b2b90a09fb06fcb4f.zip
a few snippets for c
Diffstat (limited to 'vim/snippets')
-rw-r--r--vim/snippets/c.snippets13
1 files changed, 13 insertions, 0 deletions
diff --git a/vim/snippets/c.snippets b/vim/snippets/c.snippets
new file mode 100644
index 0000000..17df051
--- /dev/null
+++ b/vim/snippets/c.snippets
@@ -0,0 +1,13 @@
+snippet guard
+ #ifndef ${1:`'_' . toupper(substitute(matchstr(expand("%"), '^.*/\zs.*\.h'), '[.-]', '_', 'g'))`}
+ #define $1
+
+ ${2}
+
+ #endif
+
+snippet main
+ int main(int argc, char *argv[])
+ {
+ ${1}
+ }