return { { "hrsh7th/nvim-cmp", dependencies = { "Saecki/crates.nvim", "hrsh7th/cmp-nvim-lsp", "hrsh7th/cmp-buffer", "hrsh7th/cmp-path" }, opts = function(_, opts) local cmp = require("cmp") return { auto_brackets = {}, sources = cmp.config.sources({ { name = "nvim_lsp" }, { name = "crates" } }, { { name = "buffer" } }), mapping = cmp.mapping.preset.insert({ [''] = cmp.mapping.complete(), [''] = cmp.mapping.confirm({ select = true }) }) } end } }