summaryrefslogtreecommitdiff
path: root/lua/telescope/pickers.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/telescope/pickers.lua')
-rw-r--r--lua/telescope/pickers.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/lua/telescope/pickers.lua b/lua/telescope/pickers.lua
index ff11568..7b879cb 100644
--- a/lua/telescope/pickers.lua
+++ b/lua/telescope/pickers.lua
@@ -8,6 +8,7 @@ local channel = require("plenary.async.control").channel
local popup = require "plenary.popup"
local actions = require "telescope.actions"
+local action_set = require "telescope.actions.set"
local config = require "telescope.config"
local debounce = require "telescope.debounce"
local deprecated = require "telescope.deprecated"
@@ -47,6 +48,12 @@ function Picker:new(opts)
error "layout_strategy and get_window_options are not compatible keys"
end
+ -- Reset actions for any replaced / enhanced actions.
+ -- TODO: Think about how we could remember to NOT have to do this...
+ -- I almost forgot once already, cause I'm not smart enough to always do it.
+ actions._clear()
+ action_set._clear()
+
deprecated.options(opts)
local layout_strategy = get_default(opts.layout_strategy, config.values.layout_strategy)
@@ -1288,7 +1295,6 @@ function pickers.on_close_prompt(prompt_bufnr)
end
picker.close_windows(status)
- mappings.clear(prompt_bufnr)
end
function pickers.on_resize_window(prompt_bufnr)