@@ -10,54 +10,6 @@ snippet "^# ?[uU][tT][fF]-?8" "# encoding: UTF-8" r
1010$0
1111endsnippet
1212
13- snippet if " if <condition> ... end"
14- if ${1: condition }
15- $0
16- end
17- endsnippet
18-
19- snippet ife " if <condition> ... else ... end"
20- if ${1: condition }
21- $2
22- else
23- $0
24- end
25- endsnippet
26-
27- snippet ifee " if <condition> ... elseif <condition> ... else ... end"
28- if ${1: condition }
29- $2
30- elsif ${3: condition }
31- $4
32- else
33- $0
34- end
35- endsnippet
36-
37- snippet unless " unless <condition> ... end"
38- unless ${1: condition }
39- $0
40- end
41- endsnippet
42-
43- snippet unlesse " unless <condition> ... else ... end"
44- unless ${1: condition }
45- $2
46- else
47- $0
48- end
49- endsnippet
50-
51- snippet unlesee " unless <condition> ... elseif <condition> ... else ... end"
52- unless ${1: condition }
53- $2
54- elsif ${3: condition }
55- $4
56- else
57- $0
58- end
59- endsnippet
60-
6113snippet "\b(de)?f" " def <name>..." r
6214def ${1: function_name }${2: (${3: *args } ) }
6315 $0
@@ -82,12 +34,6 @@ snippet For "(<from>..<to>).each { |<i>| <block> }"
8234(${1: from } ..${2: to } ).each { |${3: i } | $0 }
8335endsnippet
8436
85- snippet for " (<from>..<to>).each do |<i>| <block> end"
86- (${1: from } ..${2: to } ).each do |${3: i } |
87- $0
88- end
89- endsnippet
90-
9137snippet "(\S+)\.Merge!" " .merge!(<other_hash>) { |<key>,<oldval>,<newval>| <block> }" r
9238`!p snip.rv= match.group(1 ) ` .merge!(${1: other_hash } ) { |${2: key } ,${3: oldval } ,${4: newval } | ${5: block } }
9339endsnippet
@@ -168,12 +114,12 @@ snippet "(\S+)\.each_?val(ue)?" ".each_value do |<value>| <block> end" r
168114end
169115endsnippet
170116
171- snippet Each " <elements>.each { |<element>| <block> } "
172- ${1 : elements } .each { |${2 : ${ 1 / s $ / / } } | $0 }
117+ snippet "(\S+)\.ea" " <elements>.each do |<element>| <block> end " r
118+ ` !p snip.rv = match.group( 1 ) ` .each { |${1 : e } | $0 }
173119endsnippet
174120
175- snippet each " <elements>.each do |<element>| <block> end"
176- ${1 : elements } .each do |${2 : ${ 1 / s $ / / } } |
121+ snippet "(\S+)\.ead" " <elements>.each do |<element>| <block> end" r
122+ ` !p snip.rv = match.group( 1 ) ` .each do |${1 : e } |
177123 $0
178124end
179125endsnippet
0 commit comments