我正在Emacs下編寫Ocaml代碼。目前,縮進樣式如下所示,即變量由let
定義的代碼位於let
的左側。Emacs中Ocaml的不同縮進樣式
let v = 5 in
Printf.printf "v= %d\n" v
我也看到別人寫的一些文件,當我打開它們,縮進風格代碼是在同一列let
:
let v = 5 in
Printf.printf "v= %d\n" v
我認爲第二個款式看起來更好,有沒有人知道我可以在哪裏設置Emacs,以便我的Emacs採用第二種風格?
非常感謝!
感謝您的評論。我在''.emacs'上添加了'(setq tuareg-let-always-indent nil)',當我檢查'M-x customize-variable'時,它顯示'off(nil)'。但它仍然遵循我的第一篇文章的第一種風格...我不知道什麼是錯的... – SoftTimur
我編輯答案後,我發送它,指出圖阿雷格在縮進應該是正確的答案 - 至少,它適用於我的安裝... –
'(setq tuareg-in-indent 0)'工作,謝謝 – SoftTimur