From 6fa76818126069676817b3200d92776bc6dd07c4 Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Tue, 23 Nov 2021 22:34:47 +0900 Subject: [PATCH] Fix #321 --- lua/cmp/view/custom_entries_view.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lua/cmp/view/custom_entries_view.lua b/lua/cmp/view/custom_entries_view.lua index df45aca..c1f5947 100644 --- a/lua/cmp/view/custom_entries_view.lua +++ b/lua/cmp/view/custom_entries_view.lua @@ -301,8 +301,13 @@ custom_entries_view._insert = setmetatable({ local release = require('cmp').suspend() feedkeys.call('', '', function() local cursor = api.get_cursor() + local keys = {} + table.insert(keys, keymap.t('set indentkeys=')) + table.insert(keys, keymap.backspace(1 + cursor[2] - self.offset)) + table.insert(keys, word) + table.insert(keys, keymap.t('set indentkeys=%s'):format(vim.fn.escape(vim.bo.indentkeys, ' "|\\'))) feedkeys.call( - keymap.backspace(1 + cursor[2] - self.offset) .. word, + table.concat(keys, ''), 'int', vim.schedule_wrap(function() this.pending = false