return { { "theprimeagen/harpoon", branch = "harpoon2", dependencies = { "nvim-lua/plenary.nvim" }, config = function() require("harpoon"):setup() end, keys = { { "A", function() require("harpoon"):list():append() end, desc = "harpoon file", }, { "a", function() local harpoon = require("harpoon") harpoon.ui:toggle_quick_menu(harpoon:list()) end, desc = "harpoon quick menu", }, { "1", function() require("harpoon"):list():select(1) end, desc = "harpoon to file 1", }, { "2", function() require("harpoon"):list():select(2) end, desc = "harpoon to file 2", }, { "3", function() require("harpoon"):list():select(3) end, desc = "harpoon to file 3", }, { "4", function() require("harpoon"):list():select(4) end, desc = "harpoon to file 4", }, { "5", function() require("harpoon"):list():select(5) end, desc = "harpoon to file 5", }, }, }, }