ClojureモードではEmacsのを120に設定したいfill-column
のですが、それ以外の場合はデフォルト(80)のままにしておきます。
ファイルでこれを行うにはどうすればよい.emacs
ですか?
ありがとう。
に呼び出しを追加しset-fill-column
ますclojure-mode-hook
。
(add-hook 'clojure-mode-hook
(lambda ()
(set-fill-column 120)))
ローカルバッファと同様fill-column
に、他のバッファには影響しません。M-x set-fill-column RET 120
実際、 Emacsバッファの塗りつぶし列をインタラクティブに設定するために呼び出すことができます。
ヘルプを呼び出すことにより、変数がバッファーローカルであるかどうかを確認できC-h v fill-column
ます。
何らかの方法で設定すると、自動的にバッファローカルになります。
fill-columnはバッファローカル変数です。つまり、各バッファに一意の値を設定できます(必要な場合)。したがって、clojureモードフックに設定するだけです。