如何在 flyspell (emacs) 中禁用颜色?

How to disable color in flyspell (emacs)?

我想防止flyspell改变单词的前景色,加个红色下划线就行了。

我试过这里的建议,但没有任何效果:How to overlay a face in Emacs that ONLY modifies the underline。也许我误解了答案,但是在自定义界面中设置 inherit: undefined 什么都不做。

我想我应该自定义 flyspell-duplicateflyspell-incorrect,但如何自定义?

正如@chakravarthy-raghunandan 所建议的,问题出在本地定制上。

原来我使用的主题设置了这个,所以我的自定义被覆盖了。

将此放入我的 init.el 解决了问题:

(custom-theme-set-faces
 'cyberpunk
 '(flyspell-duplicate ((t (:weight bold :underline (:color "#ff0000" :style wave)))))
 '(flyspell-incorrect ((t (:weight bold :underline (:color "#ff0000" :style wave))))))