Diagnostics#
lsp-diagnostic-clean-after-change
#
Type: boolean
Default: nil
When non-nil, clean the diagnostics on change.
Note that when that setting is nil, lsp-mode
will show stale
diagnostics until server publishes the new set of diagnostics
lsp-diagnostics-attributes
#
Type: (repeat (list symbol plist))
Default: ((unnecessary :foreground gray) (deprecated :strike-through t))
The Attributes used on the diagnostics.
List containing (tag attributes) where tag is the LSP diagnostic tag and
attributes is a plist
containing face attributes which will be applied
on top the flycheck face for that error level.
lsp-diagnostics-disabled-modes
#
Type: (repeat symbol)
Default: nil
A list of major models for which lsp-diagnostics-mode
should be disabled.
lsp-diagnostics-flycheck-default-level
#
Type: (choice (const error) (const warning) (const info))
Default: error
Error level to use when the server does not report back a diagnostic level.
lsp-diagnostics-provider
#
Type: (choice (const :tag Pick flycheck if present and fallback to flymake :auto) (const :tag Pick flycheck :flycheck) (const :tag Pick flymake :flymake) (const :tag Use neither flymake nor lsp :none) (const :tag Prefer flymake t) (const :tag Prefer flycheck nil))
Default: :auto
The checker backend provider.