From b3ca3fde06ca1e1f0a6559b766ca1d5773651e84 Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Sat, 2 Apr 2022 00:32:19 +0900 Subject: [PATCH] Fix recursive mapping problem. Thank you tpope! Fix #858 Fix #871 --- lua/cmp/utils/keymap.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/cmp/utils/keymap.lua b/lua/cmp/utils/keymap.lua index ba15c66..81cece8 100644 --- a/lua/cmp/utils/keymap.lua +++ b/lua/cmp/utils/keymap.lua @@ -152,7 +152,7 @@ keymap.solve = function(bufnr, mode, map) end if string.find(rhs, lhs, 1, true) == 1 then - local recursive = string.format('(cmp.u.k.recursive:%s)', lhs) + local recursive = string.format('_0(cmp.u.k.recursive:%s)', lhs) keymap.set_map(bufnr, mode, recursive, lhs, { noremap = true, script = map.script,