如果我运行" emacs -q" (阻止加载用户配置,所以我知道它不是我的设置问题)并打开一个名为foo.C的空缓冲区并输入:
case elSE:
然后点击':',emacs坚持要改变" elSE"到" Else"。我不知道为什么它这样做;我认为它认为我拼错了"否则"关键字,除了它的资本化,所以我真的不知道发生了什么。如何禁用此行为?
这是Emacs 23.3.1。
答案 0 :(得分:4)
这也适用于Emacs 24;它似乎是由缩写模式引起的 - 尝试M-x abbrev-mode
来禁用它。