emacsのcperl-modeでは、前の行からステートメントを継続する行は、次の1つのレベルでインデントされます。
my $var
= (1+1)
* (2+2)
/ (3+3);
ただし、ステートメントがブロック内にあるためにゼロインデントで始まらない場合、ステートメントを3行目に分割すると、別のレベルのインデントが得られます。
sub break_my_indentation {
my $var
= (1+1)
* (2+2)
/ (3+3);
return "Indentation is broken.";
}
これを修正して、ステートメントがブロックの外側と同じようにブロックの内側にインデントされるようにする方法はありますか?2番目の例を次のようにしたいと思います。
sub fix_my_indentation {
my $var
= (1+1)
* (2+2)
/ (3+3);
return "Indentation is fixed.";
}