From 1c57cc6140644695f0d9bd71b63de45feeca6ae7 Mon Sep 17 00:00:00 2001 From: Simon Hauser Date: Tue, 23 Nov 2021 23:51:25 +0100 Subject: Revert "fix: action mt so we can again concat actions from two different tables (#1143)" (#1486) This reverts commit 6daf35c88c07dd4b220468968a742cda04889cd3. --- lua/telescope/mappings.lua | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'lua/telescope/mappings.lua') diff --git a/lua/telescope/mappings.lua b/lua/telescope/mappings.lua index b78923f..27e5d07 100644 --- a/lua/telescope/mappings.lua +++ b/lua/telescope/mappings.lua @@ -221,6 +221,10 @@ mappings.apply_keymap = function(prompt_bufnr, attach_mappings, buffer_keymap) end end end + + vim.cmd( + string.format([[autocmd BufDelete %s :lua require('telescope.mappings').clear(%s)]], prompt_bufnr, prompt_bufnr) + ) end mappings.execute_keymap = function(prompt_bufnr, keymap_identifier) @@ -233,12 +237,6 @@ mappings.execute_keymap = function(prompt_bufnr, keymap_identifier) end mappings.clear = function(prompt_bufnr) - require("telescope.actions.mt").clear_all() - -- TODO(conni2461): This seems like the better solution but it won't clear actions that were never mapped - -- for _, v in ipairs(keymap_store[prompt_bufnr]) do - -- pcall(v.clear) - -- end - keymap_store[prompt_bufnr] = nil end -- cgit v1.2.3