如何在Flyspell中禁用检查C头名称?

avl*_*vli 5 emacs elisp flyspell

在Emacs中,当flyspell-prog-mode处于活动状态时,Flyspell也会检查C/C++标题名称.因此拼写检查器会抱怨stdlib.h,stdio.h,但是对于string.h这样的东西是可以的.

有谁知道如何解决这个烦人的Flyspell行为?

Lor*_*uma 0

该行为似乎在较新版本的 Emacs 中已修复(使用 24.4 和 25.3 进行测试)。

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

也许使用flyspell-prog-mode而不是flyspell-mode?然而,这将 Flyspell 限制为字符串和注释,因此它不会纠正拼写错误的变量或函数名称。