return { "ThePrimeagen/harpoon", dependencies = { "nvim-lua/plenary.nvim", }, keys = { { "a", function() require("harpoon.mark").add_file() end, desc = "Mark file with Harpoon" }, { "", function() require("harpoon.ui").toggle_quick_menu() end, desc = "Open Harpoon menu" }, { "j", function() require("harpoon.ui").nav_file(1) end, desc = "Open Harpoon file 1" }, { "k", function() require("harpoon.ui").nav_file(2) end, desc = "Open Harpoon file 2" }, { "l", function() require("harpoon.ui").nav_file(3) end, desc = "Open Harpoon file 3" }, { ";", function() require("harpoon.ui").nav_file(4) end, desc = "Open Harpoon file 4" }, }, config = true }