diff options
Diffstat (limited to 'snippets/lua.snippets')
| -rw-r--r-- | snippets/lua.snippets | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/snippets/lua.snippets b/snippets/lua.snippets new file mode 100644 index 0000000..ce87bb8 --- /dev/null +++ b/snippets/lua.snippets @@ -0,0 +1,64 @@ +snippet #! + #!/usr/bin/env lua + $1 +snippet local + local ${1:x} = ${0:1} +snippet fun + function ${1:fname}(${2:...}) + ${0:-- body} + 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:-- body} + end +snippet fori + for ${1:i},${2:v} in ipairs(${3:table_name}) do + ${0:-- body} + end +snippet if + if ${1:condition} then + ${2:-- body} + end +snippet ife + if ${1:condition} then + ${2:-- if condition} + else + ${0:-- else} + end +snippet elif + elseif ${1:condition} then + ${0:--body} +snippet repeat + repeat + ${1:--body} + until ${0:condition} +snippet while + while ${1:condition} do + ${0:--body} + 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 im + import "${1:import file}" |
