emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/eglot 9359c15 58/69: Close #316: add support for the Ad


From: João Távora
Subject: [elpa] externals/eglot 9359c15 58/69: Close #316: add support for the Ada Language Server
Date: Sun, 20 Oct 2019 08:21:53 -0400 (EDT)

branch: externals/eglot
commit 9359c153f4a9654133db40adb1264392876b9dd2
Author: Tom Tromey <address@hidden>
Commit: João Távora <address@hidden>

    Close #316: add support for the Ada Language Server
    
    * eglot.el (eglot-server-programs): Add ada-mode entry.
    
    * README.md (Connecting to a server): Add Ada entry.
---
 README.md | 2 ++
 eglot.el  | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 820deee..06f8ff1 100644
--- a/README.md
+++ b/README.md
@@ -41,6 +41,7 @@ for the language you're using. Otherwise, it prompts you to 
enter one.
 * R's [languageserver][r-languageserver]
 * Dart's [dart_language_server][dart_language_server]
 * Elixir's [elixir-ls][elixir-ls]
+* Ada's [ada_language_server][ada_language_server]
 
 I'll add to this list as I test more servers. In the meantime you can
 customize `eglot-server-programs`:
@@ -394,3 +395,4 @@ Under the hood:
 [dart_language_server]: https://github.com/natebosch/dart_language_server
 [elixir-ls]: https://github.com/JakeBecker/elixir-ls
 [news]: https://github.com/joaotavora/eglot/blob/master/NEWS.md
+[ada_language_server]: https://github.com/AdaCore/ada_language_server
diff --git a/eglot.el b/eglot.el
index 421941f..970f024 100644
--- a/eglot.el
+++ b/eglot.el
@@ -100,7 +100,8 @@ language-server/bin/php-language-server.php"))
                                                         
"languageserver::run()"))
                                 (java-mode . eglot--eclipse-jdt-contact)
                                 (dart-mode . ("dart_language_server"))
-                                (elixir-mode . ("language_server.sh")))
+                                (elixir-mode . ("language_server.sh"))
+                                (ada-mode . ("ada_language_server")))
   "How the command `eglot' guesses the server to start.
 An association list of (MAJOR-MODE . CONTACT) pairs.  MAJOR-MODE
 is a mode symbol, or a list of mode symbols.  The associated



reply via email to

[Prev in Thread] Current Thread [Next in Thread]