Support ada-ts-mode, gpr-mode and gpr-ts-mode in Eglot
authorTroy Brown <brownts@troybrown.dev>
Sun, 2 Jun 2024 15:48:54 +0000 (11:48 -0400)
committerAndrea Corallo <acorallo@gnu.org>
Mon, 3 Jun 2024 15:55:16 +0000 (17:55 +0200)
* lisp/progmodes/eglot.el (eglot-server-programs): Add
ada-ts-mode, gpr-mode and gpr-ts-mode.

Copyright-paperwork-exempt: yes

lisp/progmodes/eglot.el

index edbe484157bad0041fa5e6840591c7ce8efcb316..5ccae5210feadb24f361167927bc5f1ca831994a 100644 (file)
@@ -287,7 +287,8 @@ automatically)."
             '("language_server.bat")
           (eglot-alternatives
            '("language_server.sh" "start_lexical.sh"))))
-    (ada-mode . ("ada_language_server"))
+    ((ada-mode ada-ts-mode) . ("ada_language_server"))
+    ((gpr-mode gpr-ts-mode) . ("ada_language_server" "--language-gpr"))
     (scala-mode . ,(eglot-alternatives
                     '("metals" "metals-emacs")))
     (racket-mode . ("racket" "-l" "racket-langserver"))