Emacs 缩进我的 Erlang 的次数是我告诉它的两倍。
如果我将 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 设置的两倍?
我的 .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