【发布时间】:2011-07-04 11:19:31
【问题描述】:
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
【问题讨论】:
标签: emacs erlang indentation emacs23