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

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

[elpa] externals/elpa 1cfcef4 37/71: Close #471: add support for erlang_


From: João Távora
Subject: [elpa] externals/elpa 1cfcef4 37/71: Close #471: add support for erlang_ls
Date: Wed, 16 Dec 2020 11:42:21 -0500 (EST)

branch: externals/elpa
commit 1cfcef4108f09a0d6cea84c6fe12fbdea1158f5e
Author: Rudolf Schlatte <rudi@constantly.at>
Commit: GitHub <noreply@github.com>

    Close #471: add support for erlang_ls
    
    * README.md: Mention erlang_ls
    
    * eglot.el (eglot-server-programs): Add erlang_ls
---
 README.md | 2 ++
 eglot.el  | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 0bc20c0..edbc779 100644
--- a/README.md
+++ b/README.md
@@ -42,6 +42,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]
+* Erlang's [erlang_ls][erlang_ls]
 * Ada's [ada_language_server][ada_language_server]
 * Scala's [metals][metals]
 * TeX/LaTeX's [Digestif][digestif]
@@ -525,6 +526,7 @@ Under the hood:
 [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
+[erlang_ls]: https://github.com/erlang-ls/erlang_ls
 [news]: https://github.com/joaotavora/eglot/blob/master/NEWS.md
 [ada_language_server]: https://github.com/AdaCore/ada_language_server
 [metals]: http://scalameta.org/metals/
diff --git a/eglot.el b/eglot.el
index 21a2496..c38620e 100644
--- a/eglot.el
+++ b/eglot.el
@@ -111,7 +111,8 @@ language-server/bin/php-language-server.php"))
                                 (ada-mode . ("ada_language_server"))
                                 (scala-mode . ("metals-emacs"))
                                 ((tex-mode context-mode texinfo-mode 
bibtex-mode)
-                                 . ("digestif")))
+                                 . ("digestif"))
+                                (erlang-mode . ("erlang_ls" "--transport" 
"stdio")))
   "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]