* 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)
(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"))