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}')