diff --git a/nvim/.config/nvim/lua/lazy-plugins/lsp-mason.lua b/nvim/.config/nvim/lua/lazy-plugins/lsp-mason.lua index 45c5630..db5309e 100644 --- a/nvim/.config/nvim/lua/lazy-plugins/lsp-mason.lua +++ b/nvim/.config/nvim/lua/lazy-plugins/lsp-mason.lua @@ -1,19 +1,38 @@ -- Plenary return { "mason-org/mason.nvim", - config = function() - -- import mason - local mason = require("mason") - - -- enable mason and configure icons - mason.setup({ - ui = { - icons = { - package_installed = "✓", - package_pending = "➜", - package_uninstalled = "✗", - }, + opts = { + ensure_installed = { + -- formatters + "gofumpt", + "goimports", + "gomodifytags", + "prettier", + "sqruff", + "stylua", + -- linters + "eslint_d", + "golangci-lint", + "pylint", + "sqlfluff", + "sqruff", + -- LSP + "css-lsp", + "emmet-language-server", + "eslint-lsp", + "html-lsp", + "lua-language-server", + "phpactor", + "sqlls", + "svelte-language-server", + "typescript-language-server", + }, + ui = { + icons = { + package_installed = "✓", + package_pending = "➜", + package_uninstalled = "✗", }, - }) - end, + }, + }, }