inline snippets, arg-less function, new swit snippet

This commit is contained in:
Donny Yang 2013-06-08 23:45:35 +09:00
parent f16295f3c1
commit 81f8593442

View File

@ -1,7 +1,8 @@
# From the TextMate bundle # From the TextMate bundle
# with some modification
snippet fun "Function" b snippet fun "Function" b
${1:name} = (${2:args}) -> ${1:name} = ${2:(${3:args}) }->
${0:# body...} ${0:# body...}
endsnippet endsnippet
@ -10,12 +11,12 @@ ${1:(${2:args}) }=>
${0:# body...} ${0:# body...}
endsnippet endsnippet
snippet if "If" b snippet if "If"
if ${1:condition} if ${1:condition}
${0:# body...} ${0:# body...}
endsnippet endsnippet
snippet ife "If .. Else" b snippet ife "If .. Else"
if ${1:condition} if ${1:condition}
${2:# body...} ${2:# body...}
else else
@ -27,40 +28,46 @@ else if ${1:condition}
${0:# body...} ${0:# body...}
endsnippet endsnippet
snippet ifte "Ternary if" b snippet ifte "Ternary if"
if ${1:condition} then ${2:value} else ${3:other} if ${1:condition} then ${2:value} else ${3:other}
endsnippet endsnippet
snippet unl "Unless" b snippet unl "Unless"
${1:action} unless ${2:condition} ${1:action} unless ${2:condition}
endsnippet endsnippet
snippet fora "Array Comprehension" b snippet fora "Array Comprehension"
for ${1:name} in ${2:array} for ${1:name} in ${2:array}
${0:# body...} ${0:# body...}
endsnippet endsnippet
snippet foro "Object Comprehension" b snippet foro "Object Comprehension"
for ${1:key}, ${2:value} of ${3:Object} for ${1:key}, ${2:value} of ${3:Object}
${0:# body...} ${0:# body...}
endsnippet endsnippet
snippet forr "Range Comprehension (inclusive)" b snippet forr "Range Comprehension (inclusive)"
for ${1:name} in [${2:start}..${3:finish}]${4: by ${5:step}} for ${1:name} in [${2:start}..${3:finish}]${4: by ${5:step}}
${0:# body...} ${0:# body...}
endsnippet endsnippet
snippet forrex "Range Comprehension (exclusive)" b snippet forrex "Range Comprehension (exclusive)"
for ${1:name} in [${2:start}...${3:finish}]${4: by ${5:step}} for ${1:name} in [${2:start}...${3:finish}]${4: by ${5:step}}
${0:# body...} ${0:# body...}
endsnippet endsnippet
snippet swi "Switch" b snippet swi "Switch"
switch ${1:object} switch ${1:object}
when ${2:value} when ${2:value}
${3:# body...} ${3:# body...}
else else
${0:# body...} $0
endsnippet
snippet swit "Switch when .. then"
switch ${1:object}
when ${2:${3:condition} then ${4:value}}
else ${0:value}
endsnippet endsnippet
snippet cla "Class" b snippet cla "Class" b
@ -71,7 +78,7 @@ class ${1:ClassName}${2: extends ${3:Ancestor}}
$7 $7
endsnippet endsnippet
snippet try "Try .. Catch" b snippet try "Try .. Catch"
try try
$1 $1
catch ${2:error} catch ${2:error}