我试图弄清楚如何在 tuareg 模式下修复缩进,以便它不会在匿名函数和结构中插入大量缩进。我过去使用过它,但它没有这样做,但现在它是。我想知道如何配置它以便这个问题消失。
例如。这段代码通过 tuareg 模式缩进如下:
let m = List.map (fun (va,vb) ->
(va,vb)
) m
in
我希望它像这样缩进:
let m = List.map (fun (va,vb) ->
(va,vb)
) m
in
同样,tuareg 像这样缩进这段代码:
module SMap = Map.Make(struct
type t = string
let compare = compare
end)
我希望它像这样缩进:
module SMap = Map.Make(struct
type t = string
let compare = compare
end)
我正在使用 2013 年 11 月 12 日发布的 tuareg 模式 2.0.7。
更新:我可以确认回滚到 2.0.6 为我解决了这个问题。但是,我仍在寻找解决此问题的配置选项。