Emacs:如何删除 lsp header-line 中的波浪下划线?
Emacs: How to remove wave underline in lsp header-line?
我不确定它的用途,但它有点烦人而且没有帮助。
如何去除波浪下划线?
您可以在 emacs init 进程中的某处添加以下内容来覆盖相关面孔:
(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)
除了@Nikita 所说的,您可以使用 M-x customize-face
(并保存自定义)简单地自定义任何此类面孔。
波浪下划线只是一种可能的面部属性 - 对于 change/unset 它来说微不足道。
面孔是用户偏好,就像选项(用户变量)一样。 Customize 是设置和保存您的首选项的干净、安全的方式。
默认情况下,首选项会保存到您的 Emacs 初始文件中,但通常最好将自定义保存设置保存到由变量 custom-file
的值命名的文件中。这样,Customize 永远不会触及您为自己的 Elisp 代码保留的 init 文件。
我不确定它的用途,但它有点烦人而且没有帮助。
如何去除波浪下划线?
您可以在 emacs init 进程中的某处添加以下内容来覆盖相关面孔:
(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)
除了@Nikita 所说的,您可以使用 M-x customize-face
(并保存自定义)简单地自定义任何此类面孔。
波浪下划线只是一种可能的面部属性 - 对于 change/unset 它来说微不足道。
面孔是用户偏好,就像选项(用户变量)一样。 Customize 是设置和保存您的首选项的干净、安全的方式。
默认情况下,首选项会保存到您的 Emacs 初始文件中,但通常最好将自定义保存设置保存到由变量 custom-file
的值命名的文件中。这样,Customize 永远不会触及您为自己的 Elisp 代码保留的 init 文件。