1
0

update c/c++ snippets

make TODO/FIXME snippet more generic
This commit is contained in:
valeth 2016-04-22 09:54:01 +02:00
parent 6338bab01f
commit ece30ce72d
2 changed files with 36 additions and 12 deletions

View File

@ -10,30 +10,53 @@ ${1:int} ${2:main}(${3:void})
${0} ${0}
`!p snip.rv = returnval(t[1])` `!p snip.rv = returnval(t[1])`
} }
endsnippet endsnippet
snippet todo "TODO comment" b snippet note "Add a note (TODO, FIXME or XXX)" b
/* TODO(`!p snip.rv = getUsername("valeth", True)`@`!v strftime("%d.%m.%y")`): ${1:Description} */ /* ${1}`!p
snip.rv =getNoteCandidates(t[1])
`(`!p
snip.rv = getUsername("valeth", True)
` @ `!v
strftime("%d.%m.%y")
`): ${2:DESCRIPTION} */
endsnippet endsnippet
snippet doxfun "Doxygen function documentation" b snippet doxfun "Doxygen function documentation" b
/** /**
* ${1:DESCRIPTION} * ${1:DESCRIPTION}
* @brief ${2:BRIEF} * @brief ${2:BRIEF}
* @param ${3:PARAM} * @param ${3:PARAM}
* @return ${4:RETURN} * @return ${4:RETURN}
*/ */
endsnippet endsnippet
snippet doxhead "Doxygen documentation file header" b snippet doxhead "Doxygen documentation file header" b
/** /**
* @author ${1:`!p snip.rv = getUsername("valeth", True)`} * @author ${1:`!p snip.rv = getUsername("valeth", True)`}
* @date ${2:`!v strftime("%d.%m.%Y")`} * @date ${2:`!v strftime("%d.%m.%Y")`}
* @file ${3:`!v expand("%:t")`} * @file ${3:`!v expand("%:t")`}
*/ */
endsnippet
snippet malloc "Allocate memory on the heap"
${1:TYPE} *${2:NAME} = ($1 *)malloc(sizeof(*$2));
endsnippet
snippet calloc "Allocate memory on the heap"
${1:TYPE} *${2:NAME} = ($1 *)calloc(${3:N}, sizeof(*$2));
endsnippet
snippet incl "Default includes"
#include <stdlib.h>
#include <stdio.h>
endsnippet endsnippet

1
UltiSnips/cpp.snippets Normal file
View File

@ -0,0 +1 @@
extends c