-- local cmp = require("cmp") -- cmp.setup({ -- snippet = { -- expand = function(args) -- require("luasnip").lsp_expand(args.body) -- For `luasnip` users. -- end, -- }, -- window = { -- completion = cmp.config.window.bordered(), -- documentation = cmp.config.window.bordered(), -- }, -- mapping = cmp.mapping.preset.insert({ -- [""] = cmp.mapping.scroll_docs(-4), -- [""] = cmp.mapping.scroll_docs(4), -- [""] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. -- }), -- sources = cmp.config.sources({ -- { name = "nvim_lsp" }, -- { name = "luasnip" }, -- For luasnip users. -- }, { -- { name = "buffer" }, -- }), -- })