local Util = require("lazyvim.util") return { { "ThePrimeagen/harpoon", --stylua: ignore keys = { { "'", function() require("harpoon.mark").add_file() end, desc = "Add File" }, { ";", "Telescope harpoon marks", desc = "Harpoon" }, { "1", function() require("harpoon.ui").nav_file(1) end, desc = "File 1" }, { "2", function() require("harpoon.ui").nav_file(2) end, desc = "File 2" }, { "3", function() require("harpoon.ui").nav_file(3) end, desc = "File 3" }, { "4", function() require("harpoon.ui").nav_file(4) end, desc = "File 4" }, { "5", function() require("harpoon.ui").nav_file(5) end, desc = "File 5" }, { "6", function() require("harpoon.ui").nav_file(6) end, desc = "File 6" }, }, opts = { globalsettings = { save_on_toggle = true, enter_on_sendcmd = true, }, }, config = function() Util.on_load("telescope.nvim", function() require("telescope").load_extension("harpoon") end) end, }, }