【发布时间】:2012-07-05 01:36:27
【问题描述】:
我最近从 emacs 23 升级到 emacs 24。使用默认的 js-mode 使用 JavaScript,我注意到 emacs23 与 emacs24 中的 js-mode 之间存在细微但令人讨厌的差异。为了确保它不是我的设置之一,我使用 --no-init-file 选项启动了 emacs23 和 emacs24,我看到了同样的问题,即:
在 js-mode 的 emacs23 中,当您键入右大括号 } 时,它会暂时将光标跳回匹配的左大括号,然后 缩进右大括号到适当的位置缩进级别。
当我在 emacs24 中执行此操作时,临时光标跳转到匹配的左大括号按预期发生,但它确实 不 缩进右大括号,使我按 Tab 键完成工作.
还有其他人看到这种差异吗?如果是这样,关于如何解决它的任何想法?在我的 init.el 中的某处是否有很好的“缩进闭合卷曲”类型的变量?
我在 Xubuntu Linux 上使用 emacs(我从源代码安装)。我还没有在其他平台上比较过 23 和 24。
注意:有人可能会建议改用 Yegge 的 js2-mode,但我一般不喜欢使用它,希望让 js-mode 正常工作。
【问题讨论】:
标签: emacs