Function: eglot--languageId

eglot--languageId is a byte-compiled function defined in eglot.el.gz.

Signature

(eglot--languageId &optional (SERVER (eglot--current-server-or-lose)))

Documentation

Compute LSP 'languageId' string for current buffer.

Doubles as an predicate telling if SERVER can manage current buffer.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/eglot.el.gz
(cl-defun eglot--languageId (&optional (server (eglot--current-server-or-lose)))
  "Compute LSP \\='languageId\\=' string for current buffer.
Doubles as an predicate telling if SERVER can manage current
buffer."
  (cl-loop for (mode . languageid) in
           (eglot--languages server)
           when (provided-mode-derived-p major-mode mode)
           return languageid))