From 46314b03b17607fb920dc3b507caf3b1d3570313 Mon Sep 17 00:00:00 2001 From: Juri Linkov Date: Wed, 25 Jun 2025 20:07:17 +0300 Subject: [PATCH] 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) --- lisp/progmodes/eglot.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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")) -- 2.39.5