--[ -- This plugin is responsible of having external tools correctly installed. --] return { -- NOTE: mason is a dependencie of mason-lspconfig. Not the other way around. "mason-org/mason-lspconfig.nvim", enabled = true, dependencies = { "mason-org/mason.nvim", -- "WhoIsSethDaniel/mason-tool-installer.nvim", -- "mfussenegger/nvim-dap", -- "jay-babu/mason-nvim-dap.nvim", "neovim/nvim-lspconfig", }, config = function() local mason_lspconfig = require("mason-lspconfig") -- local mason_tool_installer = require("mason-tool-installer") -- local mason_dap = require("mason-nvim-dap") local lspconfig = require("lspconfig") local capabilities = require("cmp_nvim_lsp").default_capabilities() mason_lspconfig.setup({ ensure_installed = { "lua_ls", "rust_analyzer", "gopls", "pyright", "clangd", }, }) end, }