summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/user/plugins
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/user/plugins')
-rw-r--r--.config/nvim/lua/user/plugins/lspconfig.lua12
1 files changed, 10 insertions, 2 deletions
diff --git a/.config/nvim/lua/user/plugins/lspconfig.lua b/.config/nvim/lua/user/plugins/lspconfig.lua
index 92a728b..1351959 100644
--- a/.config/nvim/lua/user/plugins/lspconfig.lua
+++ b/.config/nvim/lua/user/plugins/lspconfig.lua
@@ -56,13 +56,13 @@ require 'lspconfig'.emmet_ls.setup {
flags = {
debounce_text_changes = 150,
},
- filetypes = { 'html', 'javascript', 'typescript', 'javascriptreact', 'typescriptreact' }
+ filetypes = { 'html', 'javascript', 'typescript', 'javascriptreact', 'typescriptreact', 'eruby' }
}
local runtime_path = vim.split(package.path, ';')
table.insert(runtime_path, "lua/?.lua")
table.insert(runtime_path, "lua/?/init.lua")
-require 'lspconfig'.sumneko_lua.setup {
+require 'lspconfig'.lua_ls.setup {
on_attach = on_attach,
capabilities = capabilities,
flags = {
@@ -118,6 +118,14 @@ require 'lspconfig'.clangd.setup {
cmd = { "/usr/bin/clangd-13" };
}
+require 'lspconfig'.solargraph.setup {
+ on_attach = on_attach,
+ capabilities = capabilities,
+ flags = {
+ debounce_text_changes = 150,
+ }
+}
+
-- suppress error messages from lang servers
vim.notify = function(msg, log_level, _)
if msg:match 'exit code' then