Eglot: Send standard :language-id for typescript-language-server

bug#67150

* lisp/progmodes/eglot.el (eglot-server-programs): Update
language-id for languages handled by typescript-language-server.

(cherry picked from commit 1fe9498880)
This commit is contained in:
João Távora 2023-11-14 00:06:24 +00:00 committed by Eli Zaretskii
parent 32a32853ce
commit 260ba357bb

View file

@ -193,7 +193,11 @@ chosen (interactively or automatically)."
. ,(eglot-alternatives '(("vscode-json-language-server" "--stdio")
("vscode-json-languageserver" "--stdio")
("json-languageserver" "--stdio"))))
((js-mode js-ts-mode tsx-ts-mode typescript-ts-mode typescript-mode)
(((js-mode :language-id javascript)
(js-ts-mode :language-id javascript)
(tsx-ts-mode :language-id typescriptreact)
(typescript-ts-mode :language-id typescript)
(typescript-mode :language-id typescript))
. ("typescript-language-server" "--stdio"))
((bash-ts-mode sh-mode) . ("bash-language-server" "start"))
((php-mode phps-mode)