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

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

[elpa] externals/eglot 5f629eb 26/69: Add built-in support for Elixir's


From: João Távora
Subject: [elpa] externals/eglot 5f629eb 26/69: Add built-in support for Elixir's elixir-ls (#264)
Date: Sun, 20 Oct 2019 08:21:46 -0400 (EDT)

branch: externals/eglot
commit 5f629ebfb680f43849ca894c7166a2b54ff5ba50
Author: Akash Hiremath <address@hidden>
Commit: João Távora <address@hidden>

    Add built-in support for Elixir's elixir-ls (#264)
    
    * README.md: add elixir-ls.
    
    * eglot.el (eglot-server-programs): add elixir-ls.
    
    Copyright-paperwork-exempt: yes
---
 README.md | 2 ++
 eglot.el  | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 96ca66e..712e420 100644
--- a/README.md
+++ b/README.md
@@ -40,6 +40,7 @@ for the language you're using. Otherwise, it prompts you to 
enter one.
 * Ocaml's [ocaml-language-server][ocaml-language-server]
 * R's [languageserver][r-languageserver]
 * Dart's [dart_language_server][dart_language_server]
+* Elixir's [elixir-ls][elixir-ls]
 
 I'll add to this list as I test more servers. In the meantime you can
 customize `eglot-server-programs`:
@@ -352,4 +353,5 @@ Under the hood:
 [ocaml-language-server]: https://github.com/freebroccolo/ocaml-language-server
 [r-languageserver]: https://cran.r-project.org/package=languageserver
 [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
diff --git a/eglot.el b/eglot.el
index 0c2f4e9..ca63723 100644
--- a/eglot.el
+++ b/eglot.el
@@ -99,7 +99,8 @@ language-server/bin/php-language-server.php"))
                                 ((R-mode ess-r-mode) . ("R" "--slave" "-e"
                                                         
"languageserver::run()"))
                                 (java-mode . eglot--eclipse-jdt-contact)
-                                (dart-mode . ("dart_language_server")))
+                                (dart-mode . ("dart_language_server"))
+                                (elixir-mode . ("language_server.sh")))
   "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]