1
0
mirror of https://github.com/gryf/snipmate.vim.git synced 2025-12-20 21:08:01 +01:00

A lot of snippets with multiline blocks included with the suffix 'd'

This commit is contained in:
Eustaquio Rangel
2010-02-23 16:19:53 -03:00
committed by Michael Sanders
parent 490ee18884
commit 52e478a149

View File

@@ -11,6 +11,11 @@ snippet y
:yields: ${1:arguments} :yields: ${1:arguments}
snippet rb snippet rb
#!/usr/bin/env ruby -wKU #!/usr/bin/env ruby -wKU
snippet beg
begin
${3}
rescue ${1:Exception} => ${2:e}
end
snippet req snippet req
require "${1}"${2} require "${1}"${2}
@@ -55,6 +60,10 @@ snippet while
while ${1:condition} while ${1:condition}
${2} ${2}
end end
snippet for
for ${1:e} in ${2:c}
${3}
end
snippet until snippet until
until ${1:condition} until ${1:condition}
${2} ${2}
@@ -222,6 +231,10 @@ snippet loo
loop { ${1} } loop { ${1} }
snippet ea snippet ea
each { |${1:e}| ${2} } each { |${1:e}| ${2} }
snippet ead
each do |${1:e}|
${2}
end
snippet eab snippet eab
each_byte { |${1:byte}| ${2} } each_byte { |${1:byte}| ${2} }
snippet eac- each_char { |chr| .. } snippet eac- each_char { |chr| .. }
@@ -230,24 +243,63 @@ snippet eac- each_cons(..) { |group| .. }
each_cons(${1:2}) { |${2:group}| ${3} } each_cons(${1:2}) { |${2:group}| ${3} }
snippet eai snippet eai
each_index { |${1:i}| ${2} } each_index { |${1:i}| ${2} }
snippet eaid
each_index do |${1:i}|
end
snippet eak snippet eak
each_key { |${1:key}| ${2} } each_key { |${1:key}| ${2} }
snippet eakd
each_key do |${1:key}|
${2}
end
snippet eal snippet eal
each_line { |${1:line}| ${2} } each_line { |${1:line}| ${2} }
snippet eald
each_line do |${1:line}|
${2}
end
snippet eap snippet eap
each_pair { |${1:name}, ${2:val}| ${3} } each_pair { |${1:name}, ${2:val}| ${3} }
snippet eapd
each_pair do |${1:name}, ${2:val}|
${3}
end
snippet eas- snippet eas-
each_slice(${1:2}) { |${2:group}| ${3} } each_slice(${1:2}) { |${2:group}| ${3} }
snippet easd-
each_slice(${1:2}) do |${2:group}|
${3}
end
snippet eav snippet eav
each_value { |${1:val}| ${2} } each_value { |${1:val}| ${2} }
snippet eavd
each_value do |${1:val}|
${2}
end
snippet eawi snippet eawi
each_with_index { |${1:e}, ${2:i}| ${3} } each_with_index { |${1:e}, ${2:i}| ${3} }
snippet eawid
each_with_index do |${1:e},${2:i}|
${3}
end
snippet reve snippet reve
reverse_each { |${1:e}| ${2} } reverse_each { |${1:e}| ${2} }
snippet reved
reverse_each do |${1:e}|
${2}
end
snippet inj snippet inj
inject(${1:init}) { |${2:mem}, ${3:var}| ${4} } inject(${1:init}) { |${2:mem}, ${3:var}| ${4} }
snippet injd
inject(${1:init}) do |${2:mem}, ${3:var}|
${4}
end
snippet map snippet map
map { |${1:e}| ${2} } map { |${1:e}| ${2} }
snippet mapd
map do |${1:e}|
${2}
end
snippet mapwi- snippet mapwi-
enum_with_index.map { |${1:e}, ${2:i}| ${3} } enum_with_index.map { |${1:e}, ${2:i}| ${3} }
snippet sor snippet sor
@@ -264,30 +316,62 @@ snippet cl
classify { |${1:e}| ${2} } classify { |${1:e}| ${2} }
snippet col snippet col
collect { |${1:e}| ${2} } collect { |${1:e}| ${2} }
snippet cold
collect do |${1:e}|
${2}
end
snippet det snippet det
detect { |${1:e}| ${2} } detect { |${1:e}| ${2} }
snippet detd
detect do |${1:e}|
${2}
end
snippet fet snippet fet
fetch(${1:name}) { |${2:key}| ${3} } fetch(${1:name}) { |${2:key}| ${3} }
snippet fin snippet fin
find { |${1:e}| ${2} } find { |${1:e}| ${2} }
snippet find
find do |${1:e}|
${2}
end
snippet fina snippet fina
find_all { |${1:e}| ${2} } find_all { |${1:e}| ${2} }
snippet finad
find_all do |${1:e}|
${2}
end
snippet gre snippet gre
grep(${1:/pattern/}) { |${2:match}| ${3} } grep(${1:/pattern/}) { |${2:match}| ${3} }
snippet sub snippet sub
${1:g}sub(${2:/pattern/}) { |${3:match}| ${4} } ${1:g}sub(${2:/pattern/}) { |${3:match}| ${4} }
snippet sca snippet sca
scan(${1:/pattern/}) { |${2:match}| ${3} } scan(${1:/pattern/}) { |${2:match}| ${3} }
snippet scad
scan(${1:/pattern/}) do |${2:match}|
${3}
end
snippet max snippet max
max { |a, b| ${1} } max { |a, b| ${1} }
snippet min snippet min
min { |a, b| ${1} } min { |a, b| ${1} }
snippet par snippet par
partition { |${1:e}| ${2} } partition { |${1:e}| ${2} }
snippet pard
partition do |${1:e}|
${2}
end
snippet rej snippet rej
reject { |${1:e}| ${2} } reject { |${1:e}| ${2} }
snippet rejd
reject do |${1:e}|
${2}
end
snippet sel snippet sel
select { |${1:e}| ${2} } select { |${1:e}| ${2} }
snippet seld
select |${1:e}|
${2}
end
snippet lam snippet lam
lambda { |${1:args}| ${2} } lambda { |${1:args}| ${2} }
snippet do snippet do