From 6fa1e70b4814d3793feffbcf13fe2f007ac77f58 Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Tue, 14 Sep 2021 01:48:54 +0900 Subject: [PATCH] Fix macro --- lua/cmp/utils/keymap.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/cmp/utils/keymap.lua b/lua/cmp/utils/keymap.lua index 25f8f10..63be034 100644 --- a/lua/cmp/utils/keymap.lua +++ b/lua/cmp/utils/keymap.lua @@ -118,7 +118,11 @@ misc.set(_G, { 'cmp', 'utils', 'keymap', 'listen', 'run' }, function(mode, keys) local fallback = keymap.listen.cache:get({ mode, bufnr, keys }).fallback local callback = keymap.listen.cache:get({ mode, bufnr, keys }).callback callback(keys, function() - keymap.feedkeys(keymap.t(fallback), 't') + if keymap.find_map_by_lhs(mode, fallback) then + keymap.feedkeys(keymap.t(fallback), 't') + else + keymap.feedkeys(keymap.t(keys), 'nt') + end end) return keymap.t('') end)