GNU bug report logs - #79943
[PATCH] [emacs/eglot] For Erlang, erlang_ls has been replaced by elp

Previous Next

Package: emacs;

Reported by: "Alan & Kim Zimmerman" <alan.zimm <at> gmail.com>

Date: Wed, 3 Dec 2025 20:05:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 79943 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#79943; Package emacs. (Wed, 03 Dec 2025 20:05:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Alan & Kim Zimmerman" <alan.zimm <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 03 Dec 2025 20:05:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Alan & Kim Zimmerman" <alan.zimm <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: [PATCH] [emacs/eglot] For Erlang, erlang_ls has been replaced by elp
Date: Wed, 3 Dec 2025 20:04:21 +0000
[Message part 1 (text/plain, inline)]
erlang_ls has been archived, in favour of erlang-language-platform
https://github.com/erlang-ls/erlang_lshttps://github.com/WhatsApp/erlang-language-platform

Update the README for this, and propose a change to eglot.el
---
 README.md | 4 ++--
 eglot.el  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 18ab156a..9cda7ebe 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,7 @@ variable, where you can [easily add your own servers][manual].
 * Dockerfile's [docker-langserver][docker-langserver]
 * Elixir's [elixir-ls][elixir-ls]
 * Elm's [elm-language-server][elm-language-server]
-* Erlang's [erlang_ls][erlang_ls]
+* Erlang's [erlang-language-platform][erlang-language-platform]
 * Fortran's [fortls][fortls]
 * Futhark's [futhark lsp][futhark-lsp]
 * Go's [gopls][gopls]
@@ -348,7 +348,7 @@ for the request form, and we'll send it to you.
 [docker-langserver]:
https://github.com/rcjsuen/dockerfile-language-server-nodejs
 [emacs-lsp-plugins]: https://github.com/emacs-lsp
 [emacs-lsp]: https://github.com/emacs-lsp/lsp-mode
-[erlang_ls]: https://github.com/erlang-ls/erlang_ls
+[erlang-language-platform]:
https://github.com/WhatsApp/erlang-language-platform
 [gnuelpa]: https://elpa.gnu.org/packages/eglot.html
 [gnudevelelpa]: https://elpa.gnu.org/devel/eglot.html
 [melpa]: https://melpa.org/#/eglot
diff --git a/eglot.el b/eglot.el
index bc70db34..74fa9761 100644
--- a/eglot.el
+++ b/eglot.el
@@ -302,7 +302,7 @@ automatically)."
     (racket-mode . ("racket" "-l" "racket-langserver"))
     ((latex-mode plain-tex-mode context-mode texinfo-mode bibtex-mode tex-mode)
      . ,(eglot-alternatives '("digestif" "texlab")))
-    (erlang-mode . ("erlang_ls" "--transport" "stdio"))
+    (erlang-mode . ("elp" "server"))
     ((yaml-ts-mode yaml-mode) . ("yaml-language-server" "--stdio"))
     (nix-mode . ,(eglot-alternatives '("nil" "rnix-lsp" "nixd")))
     (nickel-mode . ("nls"))
[Message part 2 (text/html, inline)]

This bug report was last modified 1 day ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.