From e55ee05c5c6bed2a50c42788d5fccadea085668a Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Wed, 5 Jun 2024 13:53:54 -0400 Subject: [PATCH] use separate keybinds for neovim completion features --- modules/common/neovim/config/completion.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/common/neovim/config/completion.nix b/modules/common/neovim/config/completion.nix index 7d8f1de..400ecce 100644 --- a/modules/common/neovim/config/completion.nix +++ b/modules/common/neovim/config/completion.nix @@ -33,8 +33,8 @@ "['']" = dsl.rawLua "require('cmp').mapping.scroll_docs(-4)"; "['']" = dsl.rawLua "require('cmp').mapping.scroll_docs(4)"; "['']" = dsl.rawLua "require('cmp').mapping.abort()"; - "['']" = dsl.rawLua "require('cmp').mapping.confirm({ behavior = require('cmp').ConfirmBehavior.Replace, select = true, })"; - "['']" = dsl.rawLua "require('cmp').mapping.confirm({ behavior = require('cmp').ConfirmBehavior.Replace, select = true, })"; + "['']" = dsl.rawLua "require('cmp').mapping.confirm({ behavior = require('cmp').ConfirmBehavior.Insert, select = true, }, { 'i', 'c' })"; + "['']" = dsl.rawLua "require('cmp').mapping.confirm({ behavior = require('cmp').ConfirmBehavior.Replace, select = true, }, { 'i', 'c' })"; "['']" = dsl.rawLua '' function(_) cmp.mapping({ @@ -44,7 +44,7 @@ vim.cmd("stopinsert") --- Abort and leave insert mode end ''; - "['']" = dsl.rawLua '' + "['']" = dsl.rawLua '' cmp.mapping(function(_) if require("luasnip").expand_or_jumpable() then require("luasnip").expand_or_jump()