working harpoon2 with telescope, keymap todo

This commit is contained in:
2025-09-23 14:59:02 +02:00
parent 6d402a0901
commit e84927ba57
4 changed files with 85 additions and 6 deletions

20
lua/custom/plugins/t Normal file
View File

@@ -0,0 +1,20 @@
-- basic telescope configuration
local conf = require("telescope.config").values
local function toggle_telescope(harpoon_files)
local file_paths = {}
for _, item in ipairs(harpoon_files.items) do
table.insert(file_paths, item.value)
end
require("telescope.pickers").new({}, {
prompt_title = "Harpoon",
finder = require("telescope.finders").new_table({
results = file_paths,
}),
previewer = conf.file_previewer({}),
sorter = conf.generic_sorter({}),
}):find()
end
vim.keymap.set("n", "<C-e>", function() toggle_telescope(harpoon:list()) end,
{ desc = "Open harpoon window" })