Variable: eglot-mode-line-error
eglot-mode-line-error is a variable defined in eglot.el.gz.
Value
(:eval
(when-let*
((server (eglot-current-server))
(last-error (and server (jsonrpc-last-error server))))
(eglot--mode-line-props "error" 'compilation-mode-line-fail
'((mouse-3 eglot-clear-status
"Clear this status"))
(format "An error occurred: %s\n"
(plist-get last-error :message)))))
Documentation
Eglot mode line construct for LSP errors.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/eglot.el.gz
(defconst eglot-mode-line-error
'(:eval (when-let* ((server (eglot-current-server))
(last-error (and server (jsonrpc-last-error server))))
(eglot--mode-line-props
"error" 'compilation-mode-line-fail
'((mouse-3 eglot-clear-status "Clear this status"))
(format "An error occurred: %s\n" (plist-get last-error
:message)))))
"Eglot mode line construct for LSP errors.")