Python plugin update
This commit is contained in:
parent
73be9d0cb1
commit
f82c9a2699
|
@ -2,27 +2,31 @@ snippet docmodule "Documentation for modules" A
|
||||||
"""
|
"""
|
||||||
File: `!p snip.rv = fn`
|
File: `!p snip.rv = fn`
|
||||||
Author: ${1:Yannick Reiß}
|
Author: ${1:Yannick Reiß}
|
||||||
Description: ${2:No further description}
|
|
||||||
Created on: `date`
|
Created on: `date`
|
||||||
|
Description: ${2:No further description}
|
||||||
"""
|
"""
|
||||||
$0
|
$0
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet def "Python Function" A
|
snippet def "Python Function" A
|
||||||
def ${1:function}($2):
|
def ${1:function}(${2}):
|
||||||
"""
|
"""
|
||||||
${3:function description}
|
@name $1
|
||||||
|
@brief ${3:function description}
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
${2} (${4:type}): ${5:description}
|
`!p
|
||||||
|
params = t[2].replace(", ", ",").split(",")
|
||||||
|
snip.rv = ""
|
||||||
|
for param in params:
|
||||||
|
snip.rv += f"@param {param}"
|
||||||
|
`
|
||||||
Returns:
|
Returns:
|
||||||
$6 ${7:description}
|
$4 ${5:description}
|
||||||
"""
|
"""
|
||||||
|
$6
|
||||||
`!p
|
`!p
|
||||||
if t[6] != "" and not t[8].endswith(f"return {t[6]}"):
|
if t[4] != "":
|
||||||
t[8] = t[8] + f"\n\treturn {t[6]}"`
|
snip.rv = f"\n\treturn {t[4]}"`
|
||||||
$8
|
|
||||||
$0
|
$0
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue