fix: lsp configs
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
"nvim-dap": { "branch": "master", "commit": "fc880e82059eb21c0fa896be60146e5f17680648" },
|
"nvim-dap": { "branch": "master", "commit": "fc880e82059eb21c0fa896be60146e5f17680648" },
|
||||||
"nvim-dap-ruby": { "branch": "main", "commit": "a2248b7b31f6f096b9e847e769afd00060e0aae4" },
|
"nvim-dap-ruby": { "branch": "main", "commit": "a2248b7b31f6f096b9e847e769afd00060e0aae4" },
|
||||||
"nvim-dap-ui": { "branch": "master", "commit": "9720eb5fa2f41988e8770f973cd11b76dd568a5d" },
|
"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-surround": { "branch": "main", "commit": "84a26afce16cffa7e3322cfa80a42cddf60616eb" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "488bec03254207b1dd071be8cb1fb78434b6e777" },
|
"nvim-treesitter": { "branch": "master", "commit": "488bec03254207b1dd071be8cb1fb78434b6e777" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "f7adfc4b3f4f91aab6caebf42b3682945fbc35be" },
|
"plenary.nvim": { "branch": "master", "commit": "f7adfc4b3f4f91aab6caebf42b3682945fbc35be" },
|
||||||
|
|||||||
@@ -8,13 +8,27 @@ return {
|
|||||||
config = function()
|
config = function()
|
||||||
require('mason').setup({})
|
require('mason').setup({})
|
||||||
require('mason-lspconfig').setup({
|
require('mason-lspconfig').setup({
|
||||||
|
automatic_install = true,
|
||||||
ensure_installed = {
|
ensure_installed = {
|
||||||
'ruby_ls',
|
'ruby_ls',
|
||||||
'rubocop',
|
'rubocop',
|
||||||
'tsserver',
|
|
||||||
'lua_ls',
|
'lua_ls',
|
||||||
|
'angularls',
|
||||||
|
'tsserver',
|
||||||
},
|
},
|
||||||
handlers = {
|
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()
|
lua_ls = function()
|
||||||
require('lspconfig').lua_ls.setup({
|
require('lspconfig').lua_ls.setup({
|
||||||
settings = {
|
settings = {
|
||||||
|
|||||||
Reference in New Issue
Block a user