トゥアレグ モードでインデントを修正して、匿名の関数や構造体に大量のインデントが挿入されないようにする方法を見つけようとしています。私は過去にそれを使用しましたが、これはしていませんでしたが、今はそうです。この問題が解決するように設定する方法を知りたいです。
例えば。このコードは、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 にロールバックすると、この問題が解決することを確認できます。ただし、これを修正するための構成オプションをまだ探しています。