From: Juri Linkov Date: Wed, 25 Jun 2025 17:07:17 +0000 (+0300) Subject: Add alternative "ruby-lsp" to eglot-server-programs. X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=46314b03b17607fb920dc3b507caf3b1d3570313;p=emacs.git Add alternative "ruby-lsp" to eglot-server-programs. * 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) --- diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el index 401ce217a15..8c0f56a2f73 100644 --- a/lisp/progmodes/eglot.el +++ b/lisp/progmodes/eglot.el @@ -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"))