local cmp = require("cmp") cmp.setup({ sources = { {name = 'nvim_lsp'}, }, preselect = 'item', completion = { completeopt = 'menu,menuone,noinsert' }, mapping = cmp.mapping.preset.insert({ [''] = cmp.mapping.confirm({select = false}), [''] = cmp.mapping.select_prev_item({behavior = 'select'}), [''] = cmp.mapping.select_next_item({behavior = 'select'}), }), snippet = { expand = function(args) require('luasnip').lsp_expand(args.body) end, }, })