From a3a8c575dcb8da0753a9aa911b5bcf43a382a42e Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Tue, 26 May 2020 23:49:46 +0100 Subject: [PATCH] chore(lang): Disable solargraph's multi-root feature This means that each project gets a separate solargraph server, rather than one server handles all projects. This does mean more memory is consumed, but it overall it makes lsp-mode perform much faster, and be more stable. --- modules/languages/siren-ruby.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/languages/siren-ruby.el b/modules/languages/siren-ruby.el index f8e1b30..298dfe3 100644 --- a/modules/languages/siren-ruby.el +++ b/modules/languages/siren-ruby.el @@ -80,7 +80,10 @@ :straight (lsp-mode) :hook - (ruby-mode . lsp-deferred)) + (ruby-mode . lsp-deferred) + + :custom + (lsp-solargraph-multi-root nil)) (use-package inf-ruby :defer t