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()