【问题标题】:Emacs: How to remove wave underline in lsp header-line?Emacs:如何删除 lsp 标题行中的波浪下划线?
【发布时间】:2022-08-08 12:29:54
【问题描述】:

我不确定它的用途,但它有点烦人而且没有帮助。

如何删除那个波浪下划线?

    标签: emacs emacs-lsp


    【解决方案1】:

    除了@Nikita 所说的,您可以使用M-x customize-face 简单地自定义任何此类面孔(并保存自定义)。

    波浪下划线只是一种可能的面部属性 - 更改/取消设置它是微不足道的。

    面孔是用户偏好,就像选项(用户变量)一样。自定义是一种干净、安全的方式来设置和保存您的偏好。

    默认情况下,首选项保存到您的 Emacs 初始化文件中,但通常最好将自定义保存设置保存到由变量 custom-file 的值命名的文件中。这样,Customize 永远不会触及您为自己的 Elisp 代码保留的 init 文件。

    【讨论】:

      【解决方案2】:

      您可以通过添加以下内容来覆盖您的 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)
      

      Headerline settings

      【讨论】:

        【解决方案3】:

        使用

        (setq lsp-headerline-breadcrumb-enable-diagnostics nil)
        

        将它们移开。

        【讨论】:

          猜你喜欢
          • 2015-03-24
          • 1970-01-01
          • 2017-09-13
          • 2014-03-29
          • 2016-01-31
          • 2020-09-02
          • 2017-03-25
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多