fix: lsp configs
This commit is contained in:
@@ -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" },
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
Reference in New Issue
Block a user