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.")