Erlang模式缩进

时间:2017-05-19 07:07:27

标签: emacs erlang aquamacs

当我在end之后键入句点时,这是我得到的缩进:

a() ->
    receive
        {abc, Val} ->
            io:format("Val: ~w~n", [Val])
                end.

另一方面,如果我在end后输入逗号,则end会向左滑动:

a() ->
    receive
        {abc, Val} ->
            io:format("Val: ~w~n", [Val])
    end,

我希望一段时间也会让end向左滑动。

并且,在第一个示例中,如果我选择整个函数子句并从菜单栏中选择Erlang > Indent > Indent Region,我得到:

a() ->
    receive
        {abc, Val} ->
            io:format("Val: ~w~n", [Val])
    end.

为什么我无法自动缩进?事实上,我认为在输入end后,end应自动移到左侧并与receive对齐 - 然后我输入任何标点符号。接下来的标点符号无关紧要。

0 个答案:

没有答案