如果我得到emacs 24.1.1来缩进以下内容
$config = {
b => [
"123",
],
c => "123",
};然后它会把它变成
$config = {
b => [
"123",
],
c => "123",
};问题
为什么它不缩进以使b和c对齐?
更新
Enabled minor modes: Auto-Composition Auto-Compression Auto-Encryption
File-Name-Shadow Font-Lock Global-Font-Lock Line-Number Menu-Bar
Transient-Mark
(Information about these minor modes follows the major mode info.)
Perl mode defined in `perl-mode.el':
Major mode for editing Perl code.发布于 2014-07-08 16:55:32
因为缩进算法不理解这种情况。
我刚刚为perl-mode.el安装了一个补丁(在Emacs的主干中,即不会出现在即将发布的Emacs-24.4中,而是只在Emacs-24.5中),这似乎可以修复它。您可以在http://bzr.savannah.gnu.org/lh/emacs/trunk/annotate/head:/lisp/progmodes/perl-mode.el上尝试新代码。
发布于 2014-07-08 15:39:37
解决方案是使用cperl-mode而不是perl-mode:put
(fset 'perl-mode 'cperl-mode)在你的.emacs里。
https://stackoverflow.com/questions/24632654
复制相似问题