Emacs erlang-mode缩进太深了

时间:2014-01-03 05:49:40

标签: emacs erlang

这就是我想要的:

get_exc_info() ->
    db_agent:select_row(exc_sit, 
      "begin_exc_time, total_exc_time, last_logout_time", 
      [{player_id, Player#player.id}].

现在它的风格如下:

get_exc_info() ->
    db_agent:select_row(exc_sit, 
                        "begin_exc_time, total_exc_time, last_logout_time", 
                        [{player_id, Player#player.id}].

无论如何要修改?谢谢。

1 个答案:

答案 0 :(得分:2)

从我所看到的,具有长名称或具有超长参数名称的函数通常缩进如下:

foo() ->
    bar_the_long_one(
      FirstArgumentWithExtraLongName,
      SecondArgumentWithExtraLongName),

在这种情况下,您可以使用erlang-argument-indent变量设置参数缩进。