Emacsは私のErlangを私が言っていると思う2倍インデントしています。
erlang-indent-levelを2に設定すると、4にインデントされます。
fun(Keys, Values, ReReduce) ->
lists:sum(Values)
end.
erlang-indent-levelを4に設定すると、8にインデントされます。
fun(Keys, Values, ReReduce) ->
lists:sum(Values)
end
「od-c」を使用して、Erlangファイルにタブ文字がないことを確認しました。
インデントレベルがerlang-indent-levelの2倍に設定されているのはなぜですか?
インデントに関係する私の.emacsの部分:
(custom-set-variables
'(indent-tabs-mode nil)
...
; Set to 2 in order to get 4
(setq erlang-indent-level 2)
バージョン:
- GNU Emacs 23.2.1
- Debianパッケージ「erlang-mode」バージョン1:14.a-dfsg-3のerlang.el