return { 'ThePrimeagen/harpoon', -- quick file navigator branch = "harpoon2", dependencies = 'nvim-lua/plenary.nvim', config = function() require("harpoon"):setup() end, keys = { {"", function() local harpoon = require("harpoon") harpoon.ui:toggle_quick_menu(harpoon:list()) end, desc = "Open Harpoon Quickmenu" }, {"m", function() local harpoon = require("harpoon") harpoon:list():append() end, desc = "Add file to harpoon" }, {"1", function() local harpoon = require("harpoon") harpoon:list():select(1) end, desc = "Navigate to the first file" }, {"2", function() local harpoon = require("harpoon") harpoon:list():select(2) end, desc = "Navigate to the second file" }, {"3", function() local harpoon = require("harpoon") harpoon:list():select(3) end, desc = "Navigate to the third file" }, {"4", function() local harpoon = require("harpoon") harpoon:list():select(4) end, desc = "Navigate to the fourth file" }, } }