GNU Emacs 24.3.50.2 に基づいて Aquamacs 3.0a を実行しています。cperl バージョンは 6.2 です。Perl 定数ブロックを編集すると、不要な余分なインデントが表示されます:-
use constant {
ONE => 1,
TWO => 2,
THREE => 3,
};
私が欲しいのはこれです: -
use constant {
ONE => 1,
TWO => 2,
THREE => 3,
};
問題は、ブロック内にあり、前の行の末尾にセミコロンがないため、cperl-continued-statement-offset が追加されているようです。
「括弧」ルールを使用して定数ブロックをインデントするようにcperlに指示する方法はありますか? cperl-indent-parens-as-block を微調整してみましたが、役に立ちませんでした。私は驚かない、私は cperl-indent-constant-block-as-parens と呼ばれる変数を探すべきだと思う:-)