aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2023-02-09 12:17:18 +0200
committerEli Zaretskii2023-02-09 12:17:18 +0200
commitb04cce02ff41a2ecb850e9772ab8d415cc6c8b50 (patch)
treedf605f8a9172e8cf2bee220b2858a9766ecb4577
parent973c1d24c6ab7515da7cda56200f7b8a1d91ad2f (diff)
downloademacs-b04cce02ff41a2ecb850e9772ab8d415cc6c8b50.tar.gz
emacs-b04cce02ff41a2ecb850e9772ab8d415cc6c8b50.zip
Fix Scala entry in Eglot's DB of LSP servers
* lisp/progmodes/eglot.el (eglot-server-programs): Support Scala LSP named "metals", in addition to "metals-emacs". (Bug#61312)
-rw-r--r--lisp/progmodes/eglot.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index c906890c949..58d519548e0 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -221,7 +221,8 @@ chosen (interactively or automatically)."
221 "--client-id" "emacs.eglot-dart")) 221 "--client-id" "emacs.eglot-dart"))
222 (elixir-mode . ("language_server.sh")) 222 (elixir-mode . ("language_server.sh"))
223 (ada-mode . ("ada_language_server")) 223 (ada-mode . ("ada_language_server"))
224 (scala-mode . ("metals-emacs")) 224 (scala-mode . ,(eglot-alternatives
225 '("metals" "metals-emacs")))
225 (racket-mode . ("racket" "-l" "racket-langserver")) 226 (racket-mode . ("racket" "-l" "racket-langserver"))
226 ((tex-mode context-mode texinfo-mode bibtex-mode) 227 ((tex-mode context-mode texinfo-mode bibtex-mode)
227 . ,(eglot-alternatives '("digestif" "texlab"))) 228 . ,(eglot-alternatives '("digestif" "texlab")))