我想阻止flyspell改变单词的前景色,只需添加一个红色下划线。
我在这里尝试了这些建议,但它没有任何效果:How to overlay a face in Emacs that ONLY modifies the underline。也许我很难理解答案,但在自定义界面中设置inherit: undefined
什么也不做。
猜猜我应该自定义flyspell-duplicate
和flyspell-incorrect
,但是如何?
答案 0 :(得分:1)
根据@ 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))))))