summaryrefslogtreecommitdiff
path: root/lua/default-config.lua
diff options
context:
space:
mode:
authorAbouzar Parvan <[email protected]>2021-08-04 23:46:33 +0430
committerGitHub <[email protected]>2021-08-04 23:46:33 +0430
commitcfa4faf0dde01329810e4afbed4d51c034b5b8ba (patch)
tree1a7489c98e56d671ba7e5a5092775f0f72342649 /lua/default-config.lua
parent0842ebb280f4d4579294024e990625bf2d100938 (diff)
Feature/ruby support (#1234)
Diffstat (limited to 'lua/default-config.lua')
-rw-r--r--lua/default-config.lua13
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,
+ },
+ },
},
},
},