diff --git a/lua/cmp/core.lua b/lua/cmp/core.lua index 2df94f9..e41ebfa 100644 --- a/lua/cmp/core.lua +++ b/lua/cmp/core.lua @@ -322,6 +322,7 @@ core.confirm = function(self, e, option, callback) -- Close menus. self.view:close() + feedkeys.call(keymap.t('set indentkeys='), 'n') feedkeys.call('', 'n', function() local ctx = context.new() local keys = {} @@ -427,6 +428,7 @@ core.confirm = function(self, e, option, callback) feedkeys.call(table.concat(keys, ''), 'int') end end) + feedkeys.call(keymap.t('set indentkeys=%s'):format(vim.fn.escape(vim.bo.indentkeys, ' "|\\')), 'n') feedkeys.call('', 'n', function() e:execute(vim.schedule_wrap(function() release()