@@ -9,14 +9,14 @@ priority -50
9
9
# ##############
10
10
snippet fn " A function, optionally with arguments and return type."
11
11
fn ${1: function_name } (${2} )${3 / .. * / -> / }${3} {
12
- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
12
+ ${VISUAL}${0}
13
13
}
14
14
endsnippet
15
15
16
16
snippet test " Test function"
17
17
#[test]
18
18
fn ${1: test_function_name } () {
19
- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
19
+ ${VISUAL}${0}
20
20
}
21
21
endsnippet
22
22
@@ -55,7 +55,7 @@ endsnippet
55
55
56
56
snippet mod " A mod." b
57
57
mod ${1: `!p snip.rv = snip.basename.lower() or "name"` } {
58
- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
58
+ ${VISUAL}${0}
59
59
} /* $1 */
60
60
endsnippet
61
61
@@ -97,7 +97,7 @@ endsnippet
97
97
98
98
snippet if " if .. (if)" b
99
99
if ${1: /* condition */ } {
100
- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
100
+ ${VISUAL}${0}
101
101
}
102
102
endsnippet
103
103
@@ -109,19 +109,19 @@ endsnippet
109
109
110
110
snippet while " while .. {}" b
111
111
while ${1: condition } {
112
- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
112
+ ${VISUAL}${0}
113
113
}
114
114
endsnippet
115
115
116
116
snippet for " for .. in .." b
117
117
for ${1: i } in ${2: range(0u, 10) } {
118
- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
118
+ ${VISUAL}${0}
119
119
}
120
120
endsnippet
121
121
122
122
snippet spawn " spawn(proc() { .. });" b
123
123
spawn(proc() {
124
- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
124
+ ${VISUAL}${0}
125
125
});
126
126
endsnippet
127
127
@@ -146,13 +146,13 @@ endsnippet
146
146
# ###########
147
147
snippet st " Struct" b
148
148
struct ${1: `!p snip.rv = snip.basename.title() or "name"` } {
149
- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
149
+ ${VISUAL}${0}
150
150
}
151
151
endsnippet
152
152
153
153
snippet stn " Struct with new constructor." b
154
154
pub struct ${1: `!p snip.rv = snip.basename.title() or "name"` } {
155
- ${3: /* code */ }
155
+ ${3}
156
156
}
157
157
158
158
impl $1 {
@@ -180,14 +180,14 @@ endsnippet
180
180
# #########
181
181
snippet imp " An impl" b
182
182
impl ${1: Name } {
183
- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
183
+ ${VISUAL}${0}
184
184
}
185
185
endsnippet
186
186
187
187
snippet drop " Drop implementation" b
188
188
impl Drop for ${1: Name } {
189
189
fn drop(&mut self) {
190
- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
190
+ ${VISUAL}${0}
191
191
}
192
192
}
193
193
endsnippet
@@ -198,7 +198,7 @@ endsnippet
198
198
# ###########
199
199
snippet trait " Trait block" b
200
200
trait ${1: Name } {
201
- ${VISUAL}${0: ${VISUAL/(.*)/(?1:: \/ * code * \/ )/ } }
201
+ ${VISUAL}${0}
202
202
}
203
203
endsnippet
204
204
0 commit comments