neosnippet.vim/autoload/neosnippet/snippets/lua.snip
2013-03-06 00:23:10 +09:00

34 lines
609 B
Plaintext

# lua's indent plugin doesn't work well partly with markers. Use hard-tab for some of this snippet.
snippet func
abbr function name(args)...end
options word
function ${1:#:function_name}(${2:#:argument})
${0:TARGET}
end
snippet if
options head
if (${1:#:condition}) then
${0:TARGET}
end
snippet for
options head
for ${2:i} = 0, ${1:#:Things} do
${0:TARGET}
end
snippet forin
options head
for ${2:k}, ${3:v} in ${1:ipairs(xs)} do
${0:TARGET}
end
snippet print_table
options head
abbr for k, v in ipairs(table) do
for k, v in ipairs(${1:table}) do
print(k, v)
end