From c49aaeb82aae616c1e70e322b2969099c92e99df Mon Sep 17 00:00:00 2001 From: Andre Schaf Date: Tue, 9 Apr 2024 08:20:36 +0200 Subject: [PATCH] applied harpoon --- lua/plugin/harpoon.lua | 23 ++--------------------- lua/remap.lua | 2 +- 2 files changed, 3 insertions(+), 22 deletions(-) diff --git a/lua/plugin/harpoon.lua b/lua/plugin/harpoon.lua index c478225..028a44c 100644 --- a/lua/plugin/harpoon.lua +++ b/lua/plugin/harpoon.lua @@ -2,27 +2,8 @@ local harpoon = require("harpoon") harpoon:setup({}) -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", "kk", function() toggle_telescope(harpoon:list()) end, - { desc = "Open harpoon window" }) - -vim.keymap.set("n", "a", function() harpoon:list():append() end) +vim.keymap.set("n", "hh", function() harpoon.ui:toggle_quick_menu(harpoon:list()) end) +vim.keymap.set("n", "h", function() harpoon:list():append() end) vim.keymap.set("n", "1", function() harpoon:list():select(1) end) vim.keymap.set("n", "2", function() harpoon:list():select(2) end) diff --git a/lua/remap.lua b/lua/remap.lua index f514566..7b9ae2e 100644 --- a/lua/remap.lua +++ b/lua/remap.lua @@ -1,5 +1,5 @@ vim.keymap.set("n", ";;", ":Neotree toggle") -vim.keymap.set("n", "ll", ":Neotree reveal") +vim.keymap.set("n", "kk", ":Neotree reveal") -- jk to escape vim.keymap.set("i", "jk", "")