emacs 的 tuareg 模式定制

tuareg-mode customization for emacs

自从我安装了最后一个 tuareg 包 (2.0.10),有些事情真的让我很烦,我找不到如何将它们改回以前的设置:

let print_enum = 
  let c = ref 0 in
  fun f ->
  List.iter (fun e a
                 b c ->
    ) l

这里我想要:

let print_enum = 
  let c = ref 0 in
  fun f ->
    List.iter (fun e a
      b c ->
    ) l

我找不到 fun f ->

的缩进
fun_app a b
  c d

在自定义菜单中。

我建议使用 ocp-indent 而不是图阿雷格语的内置缩进:

缩进定制可以非常直观。您可以查看 ocp-indent 的示例配置文件: https://github.com/OCamlPro/ocp-indent/blob/master/.ocp-indent