Slip Ahead Logging

It's not your fault at all.

cc-mode における引数リストの閉じ括弧のインデント

cc-mode で (c-set-style "stroustrup") としていると,インデントが次のようになる.

Foo::ptr_t foo = Foo::ptr_t(
    new Foo(
        x,
        y,
        z
        )
    );

閉じ括弧の位置が気に食わなかったので,以下の設定を行なった.

(aput 'c-offsets-alist 'arglist-close 0)

次のように期待通りのインデントとなる.

Foo::ptr_t foo = Foo::ptr_t(
    new Foo(
        x,
        y,
        z
    )
);