如何禁用 Flyspell 检查 C 头文件名称?

5
在Emacs中,当flyspell-prog-mode激活时,Flyspell也会检查C/C++头文件名称。因此拼写检查程序会对stdlib.h、stdio.h提出抱怨,但对string.h之类的内容则没有问题。
请问有谁知道如何修复这个令人讨厌的Flyspell行为?
1个回答

0

这个问题在较新版本的Emacs中似乎已经被修复了(已测试24.4和25.3)。

旧的回答混淆了两种flyspell模式:

也许可以使用flyspell-prog-mode代替flyspell-mode?但是这将限制flyspell仅对字符串和注释进行拼写检查,因此它不会更正拼错的变量或函数名称。


在我提出这个问题的时候,flyspell-prog-mode的行为就像我在原帖中描述的那样(我明确提到了flyspell-prog-mode)。 - avli
你说得对,看来我误读了。然而,使用更新版本的flyspell应该可以解决这个问题。 - Lord Yuuma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接