【发布时间】:2014-08-17 17:10:18
【问题描述】:
在 Emacs 中,当 flyspell-prog-mode 处于活动状态时,Flyspell 也会检查 C/C++ 标头名称。所以拼写检查器会抱怨 stdlib.h、stdio.h,但可以使用 string.h 之类的东西。
有人知道如何解决这个烦人的 Flyspell 行为吗?
【问题讨论】:
在 Emacs 中,当 flyspell-prog-mode 处于活动状态时,Flyspell 也会检查 C/C++ 标头名称。所以拼写检查器会抱怨 stdlib.h、stdio.h,但可以使用 string.h 之类的东西。
有人知道如何解决这个烦人的 Flyspell 行为吗?
【问题讨论】:
在较新版本的 Emacs 中该行为似乎已修复(使用 24.4 和 25.3 测试)。
老回复,混淆了两种flyspell模式:
也许使用flyspell-prog-mode 而不是flyspell-mode?但是,这会将 flyspell 限制为字符串和 cmets,因此它不会更正拼写错误的变量或函数名称。
【讨论】: