updated config for latest mason-lspconfig

This commit is contained in:
2025-05-26 03:24:55 -05:00
parent 4d0f79105b
commit 3ef8520425
3 changed files with 42 additions and 37 deletions
+15 -17
View File
@@ -481,21 +481,6 @@ function M.lsp_zero()
local lsp = require("lsp-zero")
lsp.preset("recommended")
lsp.ensure_installed({
"pyright",
"lua_ls",
"bashls",
"html",
"cssls",
"ts_ls",
"svelte",
"angularls",
"tailwindcss",
"templ",
"gopls",
"htmx",
})
lsp.configure("pyright", {
root_dir = lsp_config_defaults().root_dir,
})
@@ -513,8 +498,21 @@ function M.lsp_zero()
lsp.configure("html", { filetypes = html_filetypes })
lsp.configure("htmx", { filetypes = html_filetypes })
require("mason-lspconfig").setup_handlers({
["rust_analyzer"] = function() end,
require("mason-lspconfig").setup({
automatic_enable = {
"pyright",
"lua_ls",
"bashls",
"html",
"cssls",
"ts_ls",
"svelte",
"angularls",
"tailwindcss",
"templ",
"gopls",
"htmx",
},
})
lsp.on_attach(function(client, _)
+8 -1
View File
@@ -65,7 +65,7 @@ function M.install_plugins()
"windwp/nvim-autopairs",
{
"VonHeikemen/lsp-zero.nvim",
"guy176251/lsp-zero.nvim",
branch = "v1.x",
dependencies = {
-- LSP Support
@@ -120,6 +120,13 @@ function M.install_plugins()
"neovim/nvim-lspconfig", -- optional
},
},
-- LUA
{
"folke/lazydev.nvim",
ft = "lua", -- only load on lua files
opts = {},
},
},
})
end