diff options
-rw-r--r-- | lua/default-config.lua | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lua/default-config.lua b/lua/default-config.lua index 53aff8c9..f228d0fb 100644 --- a/lua/default-config.lua +++ b/lua/default-config.lua @@ -928,6 +928,19 @@ lvim.lang = { on_attach = common_on_attach, on_init = common_on_init, capabilities = common_capabilities, + filetypes = { "ruby" }, + init_options = { + formatting = true, + }, + root_dir = function() + local util = require("lspconfig").util + return util.root_pattern("Gemfile", ".git") + end, + settings = { + solargraph = { + diagnostics = true, + }, + }, }, }, }, |