Add java-language-server to eglot-server-programs
authorRobert Brown <robert.brown@gmail.com>
Wed, 9 Nov 2022 00:23:10 +0000 (19:23 -0500)
committerStefan Kangas <stefankangas@gmail.com>
Wed, 12 Feb 2025 03:20:51 +0000 (04:20 +0100)
* lisp/progmodes/eglot.el (eglot-server-programs): Add support for Java
server <https://github.com/georgewfraser/java-language-server>.
(Bug#59138)

Copyright-paperwork-exempt: yes

lisp/progmodes/eglot.el

index 7c9a3dbf5c9eec6dee5b17548c9c86529dde02df..663c1157a048ef194992c3b401724800da8ec39d 100644 (file)
@@ -285,7 +285,8 @@ automatically)."
      . ("gopls"))
     ((R-mode ess-r-mode) . ("R" "--slave" "-e"
                             "languageserver::run()"))
-    ((java-mode java-ts-mode) . ("jdtls"))
+    ((java-mode java-ts-mode)
+     . ,(eglot-alternatives '("jdtls" "java-language-server")))
     ((dart-mode dart-ts-mode)
      . ("dart" "language-server"
         "--client-id" "emacs.eglot-dart"))