在emacs的cperl模式,即continute從以前的行的聲明線通過一個電平縮進:如何使emacs的cperl-mode只縮短一個級別的所有語句延續?
my $var
= (1+1)
* (2+2)
/(3+3);
然而,如果語句不爲零縮進開始,因爲它是一個塊內,然後如果你打破你的發言到第三行,你會得到另一水平壓痕,等等:
sub break_my_indentation {
my $var
= (1+1)
* (2+2)
/(3+3);
return "Indentation is broken.";
}
有什麼辦法來解決這個問題,這樣的語句縮進內部塊相同的方式,他們是外?我希望第二個示例如下所示:
sub fix_my_indentation {
my $var
= (1+1)
* (2+2)
/(3+3);
return "Indentation is fixed.";
}
感謝您提出這個問題,@Schwern。我仍然對找到答案感興趣。 – 2012-12-22 16:43:31
對於它的價值,我也在其他模式中看到過這個問題,只有當行在第零列開始時,行延續縮進才能正常工作。 – 2012-12-23 05:12:07