Headerline#
lsp-headerline-breadcrumb-deprecated-face
#
Type: face
Default: ((t :inherit lsp-headerline-breadcrumb-symbols-face :strike-through t))
Face used on breadcrumb deprecated text on modeline.
lsp-headerline-breadcrumb-enable
#
Type: boolean
Default: t
Whether to enable breadcrumb on headerline.
lsp-headerline-breadcrumb-enable-diagnostics
#
Type: boolean
Default: t
If non-nil, apply different face on the breadcrumb based on the errors.
lsp-headerline-breadcrumb-enable-symbol-numbers
#
Type: boolean
Default: nil
Whether to label symbols with numbers on the breadcrumb.
lsp-headerline-breadcrumb-path-error-face
#
Type: face
Default: ((t :underline (:style wave :color Red1) :inherit lsp-headerline-breadcrumb-path-face))
Face used for breadcrumb paths on headerline when there is an error under that path
lsp-headerline-breadcrumb-path-face
#
Type: face
Default: ((t :inherit font-lock-string-face))
Face used for breadcrumb paths on headerline.
lsp-headerline-breadcrumb-path-hint-face
#
Type: face
Default: ((t :underline (:style wave :color Green) :inherit lsp-headerline-breadcrumb-path-face))
Face used for breadcrumb paths on headerline when there is an hint under that path
lsp-headerline-breadcrumb-path-info-face
#
Type: face
Default: ((t :underline (:style wave :color Green) :inherit lsp-headerline-breadcrumb-path-face))
Face used for breadcrumb paths on headerline when there is an info under that path
lsp-headerline-breadcrumb-path-warning-face
#
Type: face
Default: ((t :underline (:style wave :color Yellow) :inherit lsp-headerline-breadcrumb-path-face))
Face used for breadcrumb paths on headerline when there is an warning under that path
lsp-headerline-breadcrumb-project-prefix-face
#
Type: face
Default: ((t :inherit font-lock-string-face :weight bold))
Face used for breadcrumb prefix on headerline.
Only if lsp-headerline-breadcrumb-prefix
is project-name-only
.
lsp-headerline-breadcrumb-segments
#
Type: (repeat (choice (const :tag Include the project name. project) (const :tag Include the open file name. file) (const :tag Include the directories up to project. path-up-to-project) (const :tag Include document symbols if server supports it. symbols)))
Default: (path-up-to-project file symbols)
Segments used in breadcrumb text on headerline.
lsp-headerline-breadcrumb-separator-face
#
Type: face
Default: ((t :inherit shadow :height 0.8))
Face used for breadcrumb separator on headerline.
lsp-headerline-breadcrumb-symbols-error-face
#
Type: face
Default: ((t :inherit lsp-headerline-breadcrumb-symbols-face :underline (:style wave :color Red1)))
Face used for breadcrumb symbols text on headerline when there is an error in symbols range.
lsp-headerline-breadcrumb-symbols-face
#
Type: face
Default: ((t :inherit font-lock-doc-face :weight bold))
Face used for breadcrumb symbols text on headerline.
lsp-headerline-breadcrumb-symbols-hint-face
#
Type: face
Default: ((t :inherit lsp-headerline-breadcrumb-symbols-face :underline (:style wave :color Green)))
Face used for breadcrumb symbols text on headerline when there is an hints in symbols range.
lsp-headerline-breadcrumb-symbols-info-face
#
Type: face
Default: ((t :inherit lsp-headerline-breadcrumb-symbols-face :underline (:style wave :color Green)))
Face used for breadcrumb symbols text on headerline when there is an info in symbols range.
lsp-headerline-breadcrumb-symbols-warning-face
#
Type: face
Default: ((t :inherit lsp-headerline-breadcrumb-symbols-face :underline (:style wave :color Yellow)))
Face used for breadcrumb symbols text on headerline when there is an warning in symbols range.
lsp-headerline-breadcrumb-unknown-project-prefix-face
#
Type: face
Default: ((t :inherit shadow :weight bold))
Face used for breadcrumb prefix on headerline.
Only if lsp-headerline-breadcrumb-prefix
is project-name-only
.