1
0
Fork 0
mirror of synced 2024-11-13 20:58:57 -05:00
ultimate-vim/sources_non_forked/vim-snippets/snippets/lua.snippets
2022-12-03 11:29:32 +01:00

72 lines
1 KiB
Text

snippet #!
#!/usr/bin/env lua
$1
snippet local
local ${1:x} = ${0:1}
snippet fun
function ${1:fname}(${2:...})
$0
end
snippet for
for ${1:i}=${2:1},${3:10} do
${0:print(i)}
end
snippet forp
for ${1:i},${2:v} in pairs(${3:table_name}) do
$0
end
snippet fori
for ${1:i},${2:v} in ipairs(${3:table_name}) do
$0
end
snippet if
if $1 then
$2
end
snippet ife
if $1 then
${2:-- if condition}
else
${0:-- else}
end
snippet elif
elseif $1 then
$0
snippet repeat
repeat
$1
until $0
snippet while
while $1 do
$0
end
snippet wh
while ${1:true} do
${0}
end
snippet wht
while true do
${0}
end
snippet print
print("${1:string}")
snippet pr
print($0)
snippet prs
print("$0")
snippet prf
print(string.format("${1:%s}"$0))
snippet wr
io.write($0)
snippet wrs
io.write("$0")
snippet wrf
io.write(string.format("${1:%s}"$0))
snippet fwr
io.${1:stderr}:write($0)
snippet fwrs
io.${1:stderr}:write("$0")
snippet fwrf
io.${1:stderr}:write(string.format("${2:%s}"$0))
snippet req
require('${1:mod}')