diff --git a/UltiSnips/c.snippets b/UltiSnips/c.snippets index 1e1d431..ce0595f 100644 --- a/UltiSnips/c.snippets +++ b/UltiSnips/c.snippets @@ -77,15 +77,16 @@ for param in params: snip.rv = rval` */ ${1:int} ${2:MyFunc} (${3:void}) { + /* Returns ${5:void} */ `!p if t[1].replace('static ', '') != "void": - snip.rv = f"{t[1].replace('static ', '')} rv = 0;" + snip.rv = f"{t[1].replace('static ', '')} {t[5]} = 0;" else: snip.rv = ""` - $5 + $6 `!p if t[1].replace('static ', '') != "void": - snip.rv = f"return rv;" + snip.rv = f"return {t[5]};" else: snip.rv = ""` }