在 Emacs 24.4 中,默认的缩进行为已经改变——新行现在自动缩进。从发行说明:
*** `electric-indent-mode' is now enabled by default.
Typing RET reindents the current line and indents the new line.
`C-j' inserts a newline but does not indent. In some programming modes,
additional characters are electric (eg `{').
我更喜欢旧的行为,所以我添加了
(electric-indent-mode 0)
到我的.emacs
档案。但是,这会禁用所有电子字符,这不是我想要的。
有什么方法可以禁用新行为,同时仍然让'{'或':'等字符触发缩进?