summaryrefslogtreecommitdiff
path: root/after/plugin/harpoon.lua
diff options
context:
space:
mode:
Diffstat (limited to 'after/plugin/harpoon.lua')
-rw-r--r--after/plugin/harpoon.lua22
1 files changed, 11 insertions, 11 deletions
diff --git a/after/plugin/harpoon.lua b/after/plugin/harpoon.lua
index bd5aeef..f7d522a 100644
--- a/after/plugin/harpoon.lua
+++ b/after/plugin/harpoon.lua
@@ -1,33 +1,33 @@
local harpoon = require("harpoon")
+local map = vim.keymap.set
-- REQUIRED
harpoon:setup()
--- REQUIRED
-vim.keymap.set("n", "<leader>a", function()
- harpoon:list():append()
-end, { desc = "Append file to harpoon starred list" })
-vim.keymap.set("n", "<C-e>", function()
+map("n", "<C-h>", function()
harpoon.ui:toggle_quick_menu(harpoon:list())
end, { desc = "Check the list of files in harpoon" })
-vim.keymap.set("n", "<C-j>", function()
+map("n", " ha", function()
+ harpoon:list():add()
+end, { desc = "Append file to harpoon starred list" })
+map("n", " h1", function()
harpoon:list():select(1)
end, { desc = "Harpoon to 1st file in list" })
-vim.keymap.set("n", "<C-k>", function()
+map("n", " h2", function()
harpoon:list():select(2)
end, { desc = "Harpoon to 2nd file in list" })
-vim.keymap.set("n", "<C-l>", function()
+map("n", " h3", function()
harpoon:list():select(3)
end, { desc = "Harpoon to 3rd file in list" })
-vim.keymap.set("n", "<C-;>", function()
+map("n", " h4", function()
harpoon:list():select(4)
end, { desc = "Harpoon to 4th file in list" })
-- Toggle previous & next buffers stored within Harpoon list
-vim.keymap.set("n", "<C-S-J>", function()
+map("n", " hp", function()
harpoon:list():prev()
end, { desc = "Harpoon to previous file in list" })
-vim.keymap.set("n", "<C-S-K>", function()
+map("n", " hn", function()
harpoon:list():next()
end, { desc = "Harpoon to next file in list" })