在Emacs中,当flyspell-prog-mode激活时,Flyspell也会检查C/C++头文件名称。因此拼写检查程序会对stdlib.h、stdio.h提出抱怨,但对string.h之类的内容则没有问题。
请问有谁知道如何修复这个令人讨厌的Flyspell行为?
请问有谁知道如何修复这个令人讨厌的Flyspell行为?
这个问题在较新版本的Emacs中似乎已经被修复了(已测试24.4和25.3)。
旧的回答混淆了两种flyspell模式:
也许可以使用flyspell-prog-mode
代替flyspell-mode
?但是这将限制flyspell仅对字符串和注释进行拼写检查,因此它不会更正拼错的变量或函数名称。