Add labels to telescope buffer keymap

This commit is contained in:
latif 2023-09-17 01:08:09 +03:00
parent a72a84972d
commit fb2228d286

View file

@ -165,46 +165,61 @@ return {
defaults = { defaults = {
prompt_prefix = "", prompt_prefix = "",
selection_caret = "", selection_caret = "",
mappings = { },
i = { },
["<c-t>"] = function(...) config = function(_, opts)
return require("trouble.providers.telescope").open_with_trouble(...)
end,
["<a-t>"] = function(...)
return require("trouble.providers.telescope").open_selected_with_trouble(...)
end,
["<a-i>"] = function()
local action_state = require("telescope.actions.state") local action_state = require("telescope.actions.state")
local telescope_actions = require("telescope.actions")
---@diagnostic disable-next-line: unused-vararg
local find_files_no_ignore = function(...)
local line = action_state.get_current_line() local line = action_state.get_current_line()
Util.telescope("find_files", { no_ignore = true, default_text = line })() Util.telescope("find_files", { no_ignore = true, default_text = line })()
end, end
["<a-h>"] = function()
local action_state = require("telescope.actions.state") ---@diagnostic disable-next-line: unused-vararg
local find_files_hidden = function(...)
local line = action_state.get_current_line() local line = action_state.get_current_line()
Util.telescope("find_files", { hidden = true, default_text = line })() Util.telescope("find_files", { hidden = true, default_text = line })()
end, end
["<C-Down>"] = function(...)
return require("telescope.actions").cycle_history_next(...) local cycle_history_next = function(...)
end, return telescope_actions.cycle_history_next(...)
["<C-Up>"] = function(...) end
return require("telescope.actions").cycle_history_prev(...)
end, local cycle_history_prev = function(...)
["<C-f>"] = function(...) return telescope_actions.cycle_history_prev(...)
return require("telescope.actions").preview_scrolling_down(...) end
end,
["<C-b>"] = function(...) local preview_scrolling_down = function(...)
return require("telescope.actions").preview_scrolling_up(...) return telescope_actions.preview_scrolling_down(...)
end, end
local preview_scrolling_up = function(...)
return telescope_actions.preview_scrolling_up(...)
end
local close_telescope = function(...)
return telescope_actions.close(...)
end
opts.defaults.mappings = {
i = {
["<a-i>"] = find_files_no_ignore,
["<a-h>"] = find_files_hidden,
["<C-Down>"] = cycle_history_next,
["<C-Up>"] = cycle_history_prev,
["<C-f>"] = preview_scrolling_down,
["<C-b>"] = preview_scrolling_up,
}, },
n = { n = {
["q"] = function(...) ["q"] = close_telescope,
return require("telescope.actions").close(...) },
}
return opts
end, end,
}, },
},
},
},
},
-- disable old installations of leap and flit. Optional so it doesn't appear under disabled plugins -- disable old installations of leap and flit. Optional so it doesn't appear under disabled plugins
{ {