From b01091afd7fa102db4861477c7bb9de19cc42967 Mon Sep 17 00:00:00 2001 From: ujihisa Date: Thu, 25 Oct 2012 09:12:39 -0700 Subject: [PATCH] ditto in lua and vim/vital --- autoload/neosnippet/snippets/lua.snip | 9 +++++++-- autoload/neosnippet/snippets/vim/vital.snip | 2 ++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/autoload/neosnippet/snippets/lua.snip b/autoload/neosnippet/snippets/lua.snip index bcd319d..c57ff05 100644 --- a/autoload/neosnippet/snippets/lua.snip +++ b/autoload/neosnippet/snippets/lua.snip @@ -1,27 +1,32 @@ # lua's indent plugin doesn't work well partly with markers. Use hard-tab for some of this snippet. snippet func -alias function +alias function name(args)...end +options word function ${1:function_name}(${2:argument}) ${0:// body...} end snippet if +options head if (${1:true}) then ${0:$TM_SELECTED_TEXT} end snippet for +options head for ${2:i} = 0, ${1:Things} do ${0} end snippet forin +options head for ${2:k}, ${3:v} in ${1:ipairs(xs)} do ${0} end snippet print_table +options head abbr for k, v in ipairs(table) do - for (k, v) in ipairs(${1:table}) do + for k, v in ipairs(${1:table}) do print(k, v) end diff --git a/autoload/neosnippet/snippets/vim/vital.snip b/autoload/neosnippet/snippets/vim/vital.snip index f9cce4b..d6a05c2 100644 --- a/autoload/neosnippet/snippets/vim/vital.snip +++ b/autoload/neosnippet/snippets/vim/vital.snip @@ -4,6 +4,7 @@ abbr vital#of('...') snippet vital_of abbr let s:V = vital#of('...') +options head let ${1:s:V} = vital#of('${2:vital}') snippet vital_import_without_let @@ -21,6 +22,7 @@ abbr s:V.load('...') snippet vital_load abbr call s:V.load('...') +options head call ${1:s:V}.load('${2:Module}') # FAQ