return { { "ThePrimeagen/harpoon", branch = "harpoon2", dependencies = { "nvim-lua/plenary.nvim" }, opts = {}, 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 = "Harpoon Quick Menu" }, { "", function() require("harpoon"):list():select(1) end, desc = "Harpoon File 1" }, { "", function() require("harpoon"):list():select(2) end, desc = "Harpoon File 2" }, { "", function() require("harpoon"):list():select(3) end, desc = "Harpoon File 3" }, { "", function() require("harpoon"):list():select(4) end, desc = "Harpoon File 4" }, }, }, }