return { "neovim/nvim-lspconfig", disable = not vim.fn.has("nvim-0.10.0"), requires = { "mason-org/mason.nvim", "mason-org/mason-lspconfig.nvim" }, function() require("core.lsp.functions").setup() require("mason-lspconfig").setup { ensure_added = { "clangd", "lua_ls", "jdtls" } } end }