如何防止emacs C/C++模式自动更正

How do I prevent emacs C/C++ mode from autocorrecting?

本文关键字:模式 C++ 何防止 emacs      更新时间:2023-10-16

如果我运行"emacs-q"(阻止加载用户配置,所以我知道这对我的设置没有问题)并打开一个名为foo的空缓冲区。C和类型:

case elSE:

然后点击":",emacs坚持将"elSE"改为"elSE"。我不知道为什么要这么做;我想它认为我拼错了"else"关键字,只是它把它大写了,所以我真的不知道发生了什么。我该如何禁用这种行为?

这是Emacs 23.3.1。

我在Emacs 24上也会遇到这种情况;它似乎是由缩写模式引起的-尝试M-x abbrev-mode禁用它。