return { "ThePrimeagen/harpoon", dependencies = { "nvim-lua/plenary.nvim" }, branch = "harpoon2", keys = { { "a", function() require("harpoon"):list():add() end, desc = "Harpoon Add File", }, { "", function() local harpoon = require("harpoon") harpoon.ui:toggle_quick_menu(harpoon:list()) end, desc = "Toggle Harpoon Menu", }, { "", function() require("harpoon"):list():select(1) end, desc = "Harpoon [1]", }, { "", function() require("harpoon"):list():select(2) end, desc = "Harpoon [2]", }, { "", function() require("harpoon"):list():select(3) end, desc = "Harpoon [3]", }, { "", function() require("harpoon"):list():select(4) end, desc = "Harpoon [4]", }, }, config = function() require("harpoon"):setup() end, }