我使用CPerl
模式在Emacs中编辑我的Perl脚本。但Emacs功能indent-region
在该模式下被打破。如果我有一个变量:Emacs CPerl模式:缩进区域中的错误
my $num_elements;
成为
my $num_ elements;
这很烦人,尤其是因为我习惯使用变量名下划线,并且我按了indent-region
键盘快捷键所有的时间(实际上,基于它的自定义功能indent-whole-buffer
),它已经是自动的。
有谁知道如何解决它?
我用这Emacs的:
GNU Emacs 21.4.1 (x86_64-redhat-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2007-12-10 on hs20-bc1-5.build.redhat.com
UPDATE:其实这发生在一个foreach
(或类似)后,才:
foreach my $num_elements (1,2) {}
变为:
foreach my $num_ elements (1,2) {}
你可以添加你的版本号吗?它可以在我的GNU Emacs 23.1.1(i686-pc-linux-gnu,GTK +版本2.16.6)中运行。 – Svante 2010-07-17 19:01:59
@Svante:好的,在上面添加它。 – Frank 2010-07-17 19:03:27