return { -- LSP { "VonHeikemen/lsp-zero.nvim", config = function() require("plugins.lsp.config") end, dependencies = { { "neovim/nvim-lspconfig" }, { "williamboman/mason-lspconfig.nvim" }, { "folke/neodev.nvim" }, { "hrsh7th/nvim-cmp" }, { "hrsh7th/cmp-buffer" }, { "hrsh7th/cmp-path" }, { "saadparwaiz1/cmp_luasnip" }, { "hrsh7th/cmp-nvim-lsp" }, { "hrsh7th/cmp-nvim-lua" }, } }, -- Mason { "williamboman/mason.nvim", cmd = "Mason", keys = { { "cm", "Mason", desc = "Mason" } }, build = ":MasonUpdate", config = function (_, opts) require("mason").setup(opts) end } }