nvim: customize telescope pickers using action set

This commit is contained in:
Fernando Schauenburg 2025-07-04 21:11:34 +02:00
parent 396b03682a
commit 3da6eb36b0

View file

@ -87,14 +87,14 @@ M.set_severity = function()
end, end,
}, },
sorter = require("telescope.config").values.generic_sorter(opts), sorter = require("telescope.config").values.generic_sorter(opts),
attach_mappings = function(prompt_bufnr, _) attach_mappings = function(prompt_bufnr)
local actions = require("telescope.actions") require("telescope.actions.set").select:replace(function()
actions.select_default:replace(function()
actions.close(prompt_bufnr)
local selection = require("telescope.actions.state").get_selected_entry() local selection = require("telescope.actions.state").get_selected_entry()
require("telescope.actions").close(prompt_bufnr)
M.setup { severity = { min = selection.value.severity } } M.setup { severity = { min = selection.value.severity } }
end) end)
return true return true -- Attach default mappings as well.
end, end,
}) })
:find() :find()