return { "ThePrimeagen/harpoon", branch = "harpoon2", lazy = false, dependencies = { "nvim-lua/plenary.nvim", }, config = true, keys = { { "a", "lua require('harpoon.mark').add_file()", desc = "Mark file with harpoon" }, { "", "lua require('harpoon.ui').toggle_quick_menu()", desc = "Show harpoon marks" }, -- { "", "lua require('harpoon.ui').nav_file(1)", desc = "Navigate to first file in Harpoon" }, -- { "", "lua require('harpoon.ui').nav_file(2)", desc = "Navigate to second file in Harpoon" }, -- { "", "lua require('harpoon.ui').nav_file(3)", desc = "Navigate to third file in Harpoon" }, -- { "", "lua require('harpoon.ui').nav_file(4)", desc = "Navigate to fourth file in Harpoon" }, }, }