1
0
nvim-config/UltiSnips/c.snippets
valeth d6fcdb2060 add ultisnips plugin
add snippets in UltiSnips
add python modules in pythonx/ultisnips
2016-04-21 21:18:46 +02:00

40 lines
705 B
Plaintext

global !p
from ultisnips.all import *
from ultisnips.c import *
endglobal
snippet fun "C function" b
${1:int} ${2:main}(${3:void})
{
${0}
`!p snip.rv = returnval(t[1])`
}
endsnippet
snippet todo "TODO comment" b
/* TODO(`!p snip.rv = getUsername("valeth", True)`@`!v strftime("%d.%m.%y")`): ${1:Description} */
endsnippet
snippet doxfun "Doxygen function documentation" b
/**
* ${1:DESCRIPTION}
* @brief ${2:BRIEF}
* @param ${3:PARAM}
* @return ${4:RETURN}
*/
endsnippet
snippet doxhead "Doxygen documentation file header" b
/**
* @author ${1:`!p snip.rv = getUsername("valeth", True)`}
* @date ${2:`!v strftime("%d.%m.%Y")`}
* @file ${3:`!v expand("%:t")`}
*/
endsnippet