- --TODO: review if I want to keep any of LazyVim's mappings
- opts.mapping = vim.tbl_extend("force", opts.mapping, {
+ -- TODO: review if I want to keep any of LazyVim's mappings
+ opts.mapping = cmp.mapping.preset.insert({
+ -- lazyvims
+ ["<C-n>"] = cmp.mapping.select_next_item({ behavior = cmp.SelectBehavior.Insert }),
+ ["<C-p>"] = cmp.mapping.select_prev_item({ behavior = cmp.SelectBehavior.Insert }),
+ ["<C-b>"] = cmp.mapping.scroll_docs(-4),
+ ["<C-f>"] = cmp.mapping.scroll_docs(4),
+ ["<C-e>"] = cmp.mapping.abort(),
+ ["<C-Space>"] = cmp.mapping.complete(),
+ -- mine