在 elisp 缓冲区中,分号在 return 之后居中

Semi-colon goes to centre after return in elisp buffer

我刚开始遇到 elisp 缓冲区中的分号问题。我输入分号“;”,然后点击 return,此时分号居中。我是 运行 OS X build 的 Gnu :-

这是 GNU Emacs 24.4.1(x86_64-apple-darwin13.4.0,NS apple-appkit-1265.21) 2014 年 10 月 21 日在 builder10-9.porkrind.org

我在 OX X 10.10 上 运行 它。它才刚刚开始发生,所以我删除了我的 .emacs 文件和我的 .emacs.d 目录,它仍然继续发生。

它工作正常,然后当我安装一些软件包来做 Python 工作时它变得疯狂,没有任何东西可以恢复正常。我什至重新下载了应用程序。

有什么想法吗?

// 托尼·威廉姆斯

如果缓冲区处于 Emacs-Lisp 模式并且启用了在 emacs 24.1 中引入的 electric-indent-mode,那么所描述的缩进行为就是您期望看到的,因为单个 ; 默认缩进到 comment-column。请注意,与之前的版本不同,emacs 24.4 默认启用 electric-indent-mode