2011-06-27 9 views
2

私は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 

私は2番目のスタイルが良く見えると思います私のEmacsが2番目のスタイルをとるようにEmacsをセットアップできる場所は誰にでも分かりますか?

ありがとうございました! 「トゥアレグ・イン・インデント」を設定、実行する必要がありますどのくらいのident設定します(0無効にする)に

答えて

1

見て - あなたはM-Xカスタマイズ変数...

P.S.でそれをカスタマイズすることができます'tuareg-let-always-indent'変数を参照することもできます。

+0

ご意見ありがとうございます。私は '(setq tuareg-let-always-indent nil)'を私の '.emacs'に追加しました。' M-x customize-variable'をチェックすると、期待どおり 'off(nil) 'を表示します。しかし、それは私の最初の投稿の最初のスタイルに従っています...私は何が間違っているのか分かりません... – SoftTimur

+1

私はそれを送信した直後に私は答えを編集しました、tuareg-in-indentは正しい答えでなければなりません - それは私のインストールで動作します... –

+0

'(setq tuareg-in-indent 0)'は動作します、ありがとう – SoftTimur

2

ocp-indentは、デフォルトで2番目のスタイルを使用してインデントすることもできます。

関連する問題