return { "williamboman/mason.nvim", dependencies = { "williamboman/mason-lspconfig.nvim", "WhoIsSethDaniel/mason-tool-installer.nvim", }, config = function() require("mason").setup() require("mason-lspconfig").setup({ automatic_installation = true, ensure_installed = { "ts_ls", "bashls", "cssls", "eslint", "html", "jsonls", "pyright", "lua_ls", "jsonls", "yamlls", "marksman" }, }) require("mason-tool-installer").setup({ ensure_installed = { "prettier", "stylua", "isort", "black", "pylint", "eslint_d", "marksman", "shfmt" }, }) end, }