@@ -4,17 +4,17 @@ endsnippet
44
55snippet open " open"
66let open ${1: module } in
7- ${2: e }
7+ ${2}
88endsnippet
99
1010snippet try " try"
11- try ${1: e }
11+ try ${1}
1212with ${2: Not_found } -> ${3: () }
1313endsnippet
1414
1515snippet ref " ref"
16- let ${1: name } = ref ${2: val } in
17- ${3: e }
16+ let ${1} = ref ${2} in
17+ ${3}
1818endsnippet
1919
2020snippet matchl " pattern match on a list"
@@ -24,88 +24,83 @@ match ${1:list} with
2424endsnippet
2525
2626snippet matcho " pattern match on an option type"
27- match ${1: x } with
28- | Some(${2: y } ) -> ${3: () }
27+ match ${1} with
28+ | Some(${2} ) -> ${3: () }
2929| None -> ${4: () }
3030endsnippet
3131
3232snippet fun " anonymous function"
33- (fun ${1: x } -> ${2: x } )
33+ (fun ${1} -> ${2} )
3434endsnippet
3535
3636snippet cc " commment"
37- (* ${1: comment } *)
37+ (* ${1} *)
3838endsnippet
3939
4040snippet let " let .. in binding"
41- let ${1: x } = ${2: v } in
42- ${3: e }
41+ let ${1} = ${2} in
42+ ${3}
4343endsnippet
4444
4545snippet lr " let rec"
46- let rec ${1: f } =
47- ${2: expr }
46+ let rec ${1} =
47+ ${2}
4848endsnippet
4949
50- snippet if " if"
51- if ${1: (* condition *) } then
52- ${2: (* A *) }
50+ snippet ife " if"
51+ if ${1} then
52+ ${2}
5353else
54- ${3: (* B *) }
54+ ${3}
5555endsnippet
5656
57- snippet If " If"
58- if ${1: (* condition *) } then
59- ${2: (* A *) }
57+ snippet if " If"
58+ if ${1} then
59+ ${2}
6060endsnippet
6161
6262snippet while " while"
63- while ${1: (* condition *) } do
64- ${2: (* A *) }
63+ while ${1} do
64+ ${2}
6565done
6666endsnippet
6767
6868snippet for " for"
6969for ${1: i } = ${2: 1 } to ${3: 10 } do
70- ${4: (* BODY *) }
70+ ${4}
7171done
7272endsnippet
7373
7474snippet match " match"
75- match ${1: (* e1 *) } with
76- | ${2: p } -> ${3: e2 }
77- endsnippet
78-
79- snippet Match " match"
80- match ${1: (* e1 *) } with
81- | ${2: p } -> ${3: e2 }
75+ match ${1} with
76+ | ${2} -> ${3}
8277endsnippet
8378
8479snippet class " class"
8580class ${1: name } = object
86- ${2: methods }
81+ ${2}
8782end
8883endsnippet
8984
9085snippet obj " obj"
9186object
92- ${2: methods }
87+ ${2}
9388end
9489endsnippet
9590
9691snippet Obj " object"
9792object (self)
98- ${2: methods }
93+ ${2}
9994end
10095endsnippet
10196
10297snippet {{ " object functional update"
103- {< ${1: x } = ${2: y } >}
98+ {< ${1} = ${2} >}
10499endsnippet
105100
106101snippet beg " beg"
107102begin
108- ${1: block }
103+ ${1} ${VISUAL }
109104end
110105endsnippet
111106
@@ -115,19 +110,19 @@ endsnippet
115110
116111snippet mod " module - no signature"
117112module ${1: (* Name *) } = struct
118- ${2: (* BODY *) }
113+ ${2}
119114end
120115endsnippet
121116
122117snippet Mod " module with signature"
123118module ${1: (* Name *) } : ${2: (* SIG *) } = struct
124- ${3: (* BODY *) }
119+ ${3}
125120end
126121endsnippet
127122
128123snippet sig " anonymous signature"
129124sig
130- ${2: (* BODY *) }
125+ ${2}
131126end
132127endsnippet
133128
@@ -137,32 +132,32 @@ endsnippet
137132
138133snippet func " define functor - no signature"
139134module ${1: M } (${2: Arg } : ${3: ARG } ) = struct
140- ${4: (* BODY *) }
135+ ${4}
141136end
142137endsnippet
143138
144139snippet Func " define functor - with signature"
145140module ${1: M } (${2: Arg } : ${3: ARG } ) : ${4: SIG } = struct
146- ${5: (* BODY *) }
141+ ${5}
147142end
148143endsnippet
149144
150145snippet mot " Declare module signature"
151146module type ${1: (* Name *) } = sig
152- ${2: (* BODY *) }
147+ ${2}
153148end
154149endsnippet
155150
156151snippet module " Module with anonymous signature"
157152module ${1: (* Name *) } : sig
158- ${2: (* SIGNATURE *) }
153+ ${2}
159154end = struct
160- ${3: (* BODY *) }
155+ ${3}
161156end
162157endsnippet
163158
164159snippet oo " odoc"
165- (** ${1: odoc } *)
160+ (** ${1} *)
166161endsnippet
167162
168163snippet qt " inline qtest"
0 commit comments