summaryrefslogtreecommitdiffstats
path: root/vim/snippets/c.snippets
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2011-11-09 16:12:59 -0600
committerJesse Luehrs <doy@tozt.net>2011-11-09 16:13:47 -0600
commite0fb06aacbe72169f2ede3009b0c18717760d358 (patch)
tree0532e1762e34847f519b220bfe09ccf4a039226b /vim/snippets/c.snippets
parent62f99ef3b38692f23f3f9bac3e2c9c4578fb5304 (diff)
downloadconf-e0fb06aacbe72169f2ede3009b0c18717760d358.tar.gz
conf-e0fb06aacbe72169f2ede3009b0c18717760d358.zip
convert all of my vim plugins to use pathogen
Diffstat (limited to 'vim/snippets/c.snippets')
-rw-r--r--vim/snippets/c.snippets107
1 files changed, 0 insertions, 107 deletions
diff --git a/vim/snippets/c.snippets b/vim/snippets/c.snippets
deleted file mode 100644
index 8824329..0000000
--- a/vim/snippets/c.snippets
+++ /dev/null
@@ -1,107 +0,0 @@
-# main()
-snippet main
- int main(int argc, const char *argv[])
- {
- ${1}
- return 0;
- }
-# #include <...>
-snippet inc
- #include <${1:stdio}.h>${2}
-# #include "..."
-snippet Inc
- #include "${1:`Filename("$1.h")`}"${2}
-# #ifndef ... #define ... #endif
-snippet Def
- #ifndef $1
- #define ${1:SYMBOL} ${2:value}
- #endif${3}
-snippet def
- #define
-snippet ifdef
- #ifdef ${1:FOO}
- ${2:#define }
- #endif
-snippet #if
- #if ${1:FOO}
- ${2}
- #endif
-# Header Include-Guard
-snippet once
- #ifndef ${1:`toupper(Filename('', 'UNTITLED').'_H')`}
- #define $1
-
- ${2}
-
- #endif
-# If Condition
-snippet if
- if (${1:/* condition */}) {
- ${2:/* code */}
- }
-snippet el
- else {
- ${1}
- }
-# Tertiary conditional
-snippet t
- ${1:/* condition */} ? ${2:a} : ${3:b}
-# Do While Loop
-snippet do
- do {
- ${2:/* code */}
- } while (${1:/* condition */});
-# While Loop
-snippet wh
- while (${1:/* condition */}) {
- ${2:/* code */}
- }
-# For Loop
-snippet for
- for (${1:int }${2:i} = 0; $2 < ${3:count}; $2${4:++}) {
- ${5:/* code */}
- }
-# Custom For Loop
-snippet forr
- for (${1:int }${2:i} = ${3:0}; ${4:$2 < 10}; $2${5:++}) {
- ${6:/* code */}
- }
-# Function
-snippet fun
- ${1:void} ${2:function_name}(${3})
- {
- ${4:/* code */}
- }
-# Function Declaration
-snippet fund
- ${1:void} ${2:function_name}(${3});${4}
-# Typedef
-snippet td
- typedef ${1:int} ${2:MyCustomType};${3}
-# Struct
-snippet st
- struct ${1:`Filename('$1_t', 'name')`} {
- ${2:/* data */}
- }${3: /* optional variable list */};${4}
-# Typedef struct
-snippet tds
- typedef struct ${2:_$1 }{
- ${3:/* data */}
- } ${1:`Filename('$1_t', 'name')`};
-# Typdef enum
-snippet tde
- typedef enum {
- ${1:/* data */}
- } ${2:foo};
-# printf
-# unfortunately version this isn't as nice as TextMates's, given the lack of a
-# dynamic `...`
-snippet pr
- printf("${1:%s}\n"${2});${3}
-# fprintf (again, this isn't as nice as TextMate's version, but it works)
-snippet fpr
- fprintf(${1:stderr}, "${2:%s}\n"${3});${4}
-snippet .
- [${1}]${2}
-snippet un
- unsigned