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
ファイルに。ただし、これはすべての電気文字を無効にします。これは私が意図したものではありません。
「{」や「:」などの文字でインデントをトリガーしながら、新しい動作を無効にする方法はありますか?