]> git.eshelyaron.com Git - emacs.git/commitdiff
Add alternative "ruby-lsp" to eglot-server-programs.
authorJuri Linkov <juri@linkov.net>
Wed, 25 Jun 2025 17:07:17 +0000 (20:07 +0300)
committerEshel Yaron <me@eshelyaron.com>
Wed, 23 Jul 2025 19:18:58 +0000 (21:18 +0200)
* lisp/progmodes/eglot.el (eglot-server-programs):
Add "ruby-lsp" to eglot-alternatives for ruby-mode and ruby-ts-mode.
https://shopify.github.io/ruby-lsp/editors.html#emacs-eglot

(cherry picked from commit 80f2f07c48c31b5f451254303dfb79e0426b5a33)

lisp/progmodes/eglot.el

index 401ce217a159cbd02e8907b9a7f7241c73b0cfd5..8c0f56a2f7369a3099a83378cc317a46fc6c2897 100644 (file)
@@ -273,7 +273,8 @@ automatically)."
       (tuareg-mode :language-id "ocaml") reason-mode)
      . ("ocamllsp"))
     ((ruby-mode ruby-ts-mode)
-     . ("solargraph" "socket" "--port" :autoport))
+     . ,(eglot-alternatives
+         '(("solargraph" "socket" "--port" :autoport) "ruby-lsp")))
     (haskell-mode
      . ("haskell-language-server-wrapper" "--lsp"))
     (elm-mode . ("elm-language-server"))