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