是否可以在源 Perl 文件的顶部放置注释以使 Emacs 遵守同一文件中的 4 空格缩进规则,而不管在 中定义的默认缩进规则.emacs
如何?
我发现自己正在编辑具有不同缩进的 Perl 文件,一些 2 行距,一些 4 行距,并且我希望 Emacs 自动遵循文件本身中描述的缩进规则,而不是每次都必须更改配置。
所有这些都cperl-mode
用于 Perl 编辑 ( http://www.emacswiki.org/emacs/CPerlMode )。
我尝试在此示例 perl 脚本的末尾添加以下注释:
#!/usr/bin/perl
my @a = (1,2,3,4,5,6);
for my $e (@a) {
print "$e\n";
}
# Local variables:
# perl-indent-level: 4
# End:
但它仍然使用缩进级别 2。也许是因为它没有覆盖.emacs
设置?