Emacs中Ocaml的不同缩进样式

时间:2011-06-27 17:03:52

标签: emacs ocaml indentation

我在Emacs下编写Ocaml代码。目前,缩进样式如下所示,即let定义变量的代码位于let左侧。

let v = 5 in
  Printf.printf "v= %d\n" v

我也看到其他人写的一些文件,当我打开它们时,缩进样式是代码与let在同一列中:

let v = 5 in
Printf.printf "v= %d\n" v

我认为第二种风格看起来更好,有谁知道我可以在哪里设置Emacs以便我的Emacs采用第二种风格?

非常感谢!

2 个答案:

答案 0 :(得分:2)

您也可以使用ocp-indent默认使用第二种样式进行缩进。

答案 1 :(得分:1)

查看'tuareg-in-indent'设置,设置应该完成多少身份验证(0表示禁用) - 您可以使用M-x自定义变量自定义...

P.S。你也可以看看'tuareg-let-always-indent'变量......