Function: eglot--server-capable-or-lose

eglot--server-capable-or-lose is a byte-compiled function defined in eglot.el.gz.

Signature

(eglot--server-capable-or-lose &rest FEATS)

Documentation

Like eglot--server-capable, but maybe error out.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/eglot.el.gz
(defun eglot--server-capable-or-lose (&rest feats)
  "Like `eglot--server-capable', but maybe error out."
  (let ((retval (apply #'eglot--server-capable feats)))
    (unless retval
      (eglot--error "Unsupported or ignored LSP capability `%s'"
                    (mapconcat #'symbol-name feats " ")))
    retval))