return { { "ThePrimeagen/harpoon", dependencies = { { "nvim-lua/plenary.nvim" }, { "nvim-telescope/telescope.nvim" }, }, keys = { { "hh", ":lua require('harpoon.ui').toggle_quick_menu()", desc = "Harpoon menu" }, -- { "ht", ":Telescope harpoon marks", desc = "Telescope menu" }, { "ha", ":lua require('harpoon.mark').add_file()", desc = "Add file as marked" }, { "hn", ":lua require('harpoon.ui').nav_next()", desc = "Next file" }, { "hp", ":lua require('harpoon.ui').nav_prev()", desc = "Previous file" }, { "ht", ":lua require('harpoon.term').gotoTerminal(1)", desc = "Terminal" }, }, config = function() require("telescope").load_extension("harpoon") end, }, }