File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -245,13 +245,18 @@ module CodePrinter = struct
245
245
and genIdent (ident : string ) : appendEvents = ! - ident
246
246
247
247
and genNamedField (field : namedField ) : appendEvents =
248
- let short = ! - (field.name) +> sepEq +> genOak field.value in
248
+ let genValue =
249
+ match field.value with
250
+ | Tuple _ -> sepOpenT +> genOak field.value +> sepCloseT
251
+ | _ -> genOak field.value
252
+ in
253
+ let short = ! - (field.name) +> sepEq +> genValue in
249
254
let long =
250
255
! - (field.name) +> sepEq
251
256
+>
252
257
match field.value with
253
258
| List _ | Record _ -> genOak field.value
254
- | _ -> indentAndNln (genOak field.value)
259
+ | _ -> indentAndNln genValue
255
260
in
256
261
expressionFitsOnRestOfLine short long
257
262
You can’t perform that action at this time.
0 commit comments