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`
|
||||
Author: ${1:Yannick Reiß}
|
||||
Description: ${2:No further description}
|
||||
Created on: `date`
|
||||
Description: ${2:No further description}
|
||||
"""
|
||||
$0
|
||||
endsnippet
|
||||
|
||||
snippet def "Python Function" A
|
||||
def ${1:function}($2):
|
||||
def ${1:function}(${2}):
|
||||
"""
|
||||
${3:function description}
|
||||
@name $1
|
||||
@brief ${3:function description}
|
||||
|
||||
Args:
|
||||
${2} (${4:type}): ${5:description}
|
||||
|
||||
Returns:
|
||||
$6 ${7:description}
|
||||
"""
|
||||
`!p
|
||||
if t[6] != "" and not t[8].endswith(f"return {t[6]}"):
|
||||
t[8] = t[8] + f"\n\treturn {t[6]}"`
|
||||
$8
|
||||
params = t[2].replace(", ", ",").split(",")
|
||||
snip.rv = ""
|
||||
for param in params:
|
||||
snip.rv += f"@param {param}"
|
||||
`
|
||||
Returns:
|
||||
$4 ${5:description}
|
||||
"""
|
||||
$6
|
||||
`!p
|
||||
if t[4] != "":
|
||||
snip.rv = f"\n\treturn {t[4]}"`
|
||||
$0
|
||||
endsnippet
|
||||
|
||||
|
|
Loading…
Reference in New Issue