nvim: customize telescope pickers using action set
This commit is contained in:
parent
396b03682a
commit
3da6eb36b0
1 changed files with 5 additions and 5 deletions
|
@ -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()
|
||||||
|
|
Loading…
Add table
Reference in a new issue