summaryrefslogtreecommitdiff
path: root/dot_config/nvim/lua/plugins/harpoon.lua
blob: 797abddc9eb67e48031d3ba046d5cfd1c21c1a19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
return {
  "ThePrimeagen/harpoon",
  dependencies = {
    "nvim-lua/plenary.nvim",
  },
  keys = {
    { "<leader>a", function() require("harpoon.mark").add_file() end, desc = "Mark file with Harpoon" },
    { "<C-e>", function() require("harpoon.ui").toggle_quick_menu() end, desc = "Open Harpoon menu" },
    { "<leader>j", function() require("harpoon.ui").nav_file(1) end, desc = "Open Harpoon file 1" },
    { "<leader>k", function() require("harpoon.ui").nav_file(2) end, desc = "Open Harpoon file 2" },
    { "<leader>l", function() require("harpoon.ui").nav_file(3) end, desc = "Open Harpoon file 3" },
    { "<leader>;", function() require("harpoon.ui").nav_file(4) end, desc = "Open Harpoon file 4" },
  },
  config = true
}