fix: lsp configs

This commit is contained in:
Michael Yockey
2024-03-11 08:57:12 -04:00
parent f019a07953
commit b2c78031a6
2 changed files with 16 additions and 2 deletions

View File

@@ -12,7 +12,7 @@
"nvim-dap": { "branch": "master", "commit": "fc880e82059eb21c0fa896be60146e5f17680648" },
"nvim-dap-ruby": { "branch": "main", "commit": "a2248b7b31f6f096b9e847e769afd00060e0aae4" },
"nvim-dap-ui": { "branch": "master", "commit": "9720eb5fa2f41988e8770f973cd11b76dd568a5d" },
"nvim-lspconfig": { "branch": "master", "commit": "99330586c6e1912c890fc39d19d97571fde660cd" },
"nvim-lspconfig": { "branch": "master", "commit": "1917b562a02f20885900b1da0f0ea25028ccedab" },
"nvim-surround": { "branch": "main", "commit": "84a26afce16cffa7e3322cfa80a42cddf60616eb" },
"nvim-treesitter": { "branch": "master", "commit": "488bec03254207b1dd071be8cb1fb78434b6e777" },
"plenary.nvim": { "branch": "master", "commit": "f7adfc4b3f4f91aab6caebf42b3682945fbc35be" },

View File

@@ -8,13 +8,27 @@ return {
config = function()
require('mason').setup({})
require('mason-lspconfig').setup({
automatic_install = true,
ensure_installed = {
'ruby_ls',
'rubocop',
'tsserver',
'lua_ls',
'angularls',
'tsserver',
},
handlers = {
tsserver = function()
require('lspconfig').tsserver.setup({})
end,
rubocop = function()
require('lspconfig').rubocop.setup({})
end,
ruby_ls = function()
require('lspconfig').ruby_ls.setup({})
end,
angularls = function()
require('lspconfig').angularls.setup({})
end,
lua_ls = function()
require('lspconfig').lua_ls.setup({
settings = {