-- customize mason plugins return { -- use mason-lspconfig to configure LSP installations { "williamboman/mason-lspconfig.nvim", -- overrides `require("mason-lspconfig").setup(...)` opts = { -- ensure_installed = { "lua_ls", "rust-analyzer", "rust-fmt", "typescript-language-server" }, ensure_installed = { "lua_ls", "rust_analyzer", "tsserver", "jedi_language_server" }, }, }, -- use mason-null-ls to configure Formatters/Linter installation for null-ls sources { "jay-babu/mason-null-ls.nvim", -- overrides `require("mason-null-ls").setup(...)` opts = { ensure_installed = { "prettier", "stylua", "black", "rust_fmt" }, }, }, { "jay-babu/mason-nvim-dap.nvim", -- overrides `require("mason-nvim-dap").setup(...)` opts = { ensure_installed = { "codelldb" }, }, }, }