【发布时间】:2022-08-08 12:29:54
【问题描述】:
除了@Nikita 所说的,您可以使用M-x customize-face 简单地自定义任何此类面孔(并保存自定义)。
波浪下划线只是一种可能的面部属性 - 更改/取消设置它是微不足道的。
面孔是用户偏好,就像选项(用户变量)一样。自定义是一种干净、安全的方式来设置和保存您的偏好。
默认情况下,首选项保存到您的 Emacs 初始化文件中,但通常最好将自定义保存设置保存到由变量 custom-file 的值命名的文件中。这样,Customize 永远不会触及您为自己的 Elisp 代码保留的 init 文件。
【讨论】:
您可以通过添加以下内容来覆盖您的 emacs 初始化过程中某处的相关面:
(set-face-underline 'lsp-headerline-breadcrumb-path-warning-face nil)
如果您想删除其他下划线,请添加以下内容:
(set-face-underline 'lsp-headerline-breadcrumb-symbols-hint-face nil)
(set-face-underline 'lsp-headerline-breadcrumb-symbols-info-face nil)
(set-face-underline 'lsp-headerline-breadcrumb-path-hint-face nil)
(set-face-underline 'lsp-headerline-breadcrumb-path-info-face nil)
【讨论】:
使用
(setq lsp-headerline-breadcrumb-enable-diagnostics nil)
将它们移开。
【讨论】: