@@ -9,14 +9,14 @@ priority -50
99# ##############
1010snippet fn " A function, optionally with arguments and return type."
1111fn ${1: function_name } (${2} )${3 / .. * / -> / }${3} {
12- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
12+ ${VISUAL}${0}
1313}
1414endsnippet
1515
1616snippet test " Test function"
1717#[test]
1818fn ${1: test_function_name } () {
19- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
19+ ${VISUAL}${0}
2020}
2121endsnippet
2222
@@ -55,7 +55,7 @@ endsnippet
5555
5656snippet mod " A mod." b
5757mod ${1: `!p snip.rv = snip.basename.lower() or "name"` } {
58- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
58+ ${VISUAL}${0}
5959} /* $1 */
6060endsnippet
6161
@@ -97,7 +97,7 @@ endsnippet
9797
9898snippet if " if .. (if)" b
9999if ${1: /* condition */ } {
100- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
100+ ${VISUAL}${0}
101101}
102102endsnippet
103103
@@ -109,19 +109,19 @@ endsnippet
109109
110110snippet while " while .. {}" b
111111while ${1: condition } {
112- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
112+ ${VISUAL}${0}
113113}
114114endsnippet
115115
116116snippet for " for .. in .." b
117117for ${1: i } in ${2: range(0u, 10) } {
118- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
118+ ${VISUAL}${0}
119119}
120120endsnippet
121121
122122snippet spawn " spawn(proc() { .. });" b
123123spawn(proc() {
124- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
124+ ${VISUAL}${0}
125125});
126126endsnippet
127127
@@ -146,13 +146,13 @@ endsnippet
146146# ###########
147147snippet st " Struct" b
148148struct ${1: `!p snip.rv = snip.basename.title() or "name"` } {
149- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
149+ ${VISUAL}${0}
150150}
151151endsnippet
152152
153153snippet stn " Struct with new constructor." b
154154pub struct ${1: `!p snip.rv = snip.basename.title() or "name"` } {
155- ${3: /* code */ }
155+ ${3}
156156}
157157
158158impl $1 {
@@ -180,14 +180,14 @@ endsnippet
180180# #########
181181snippet imp " An impl" b
182182impl ${1: Name } {
183- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
183+ ${VISUAL}${0}
184184}
185185endsnippet
186186
187187snippet drop " Drop implementation" b
188188impl Drop for ${1: Name } {
189189 fn drop(&mut self) {
190- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
190+ ${VISUAL}${0}
191191 }
192192}
193193endsnippet
@@ -198,7 +198,7 @@ endsnippet
198198# ###########
199199snippet trait " Trait block" b
200200trait ${1: Name } {
201- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
201+ ${VISUAL}${0}
202202}
203203endsnippet
204204
0 commit comments