local cmp = require("cmp") cmp.setup({ sources = cmp.config.sources({ { name = 'nvim_lsp' }, { name = 'path' }, { name = 'vimtex' }, { name = 'crates' }, }, { { name = 'buffer' }, }), snippet = { expand = function(args) vim.snippet.expand(args.body) end, }, window = { completion = { border = "rounded", scrollbar = false, }, documentation = { border = "rounded", scrollbar = false, }, }, mapping = cmp.mapping.preset.insert({ [''] = cmp.mapping.confirm({ select = true }), [''] = cmp.mapping.select_prev_item({ behavior = 'select' }), [''] = cmp.mapping.select_next_item({ behavior = 'select' }), }), })