summaryrefslogtreecommitdiff
path: root/lua/aotrix/plugins/harpoon.lua
diff options
context:
space:
mode:
authorAotrix <[email protected]>2025-02-23 03:27:58 +0100
committerAotrix <[email protected]>2025-02-23 03:27:58 +0100
commit827193de75ecd7dd8da83272aafd036e12d9a573 (patch)
treedfc217f21cdad93df7cdc15eb43509dcaf0ab60b /lua/aotrix/plugins/harpoon.lua
parentedf2220385b054af2343402b0c268d2608a96b5b (diff)
refactored config
Diffstat (limited to 'lua/aotrix/plugins/harpoon.lua')
-rw-r--r--lua/aotrix/plugins/harpoon.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/lua/aotrix/plugins/harpoon.lua b/lua/aotrix/plugins/harpoon.lua
new file mode 100644
index 0000000..c016b32
--- /dev/null
+++ b/lua/aotrix/plugins/harpoon.lua
@@ -0,0 +1,12 @@
+return {
+ 'ThePrimeagen/harpoon',
+ dependencies = {'nvim-lua/plenary.nvim'},
+ config = function()
+ vim.keymap.set("n", "<leader>a", function() require("harpoon.mark").add_file() end)
+ vim.keymap.set("n", "<leader>hv", function() require("harpoon.ui").toggle_quick_menu() end)
+ vim.keymap.set("n", "<C-t>", function() require("harpoon.ui").nav_file(1) end)
+ vim.keymap.set("n", "<C-h>", function() require("harpoon.ui").nav_file(2) end)
+ vim.keymap.set("n", "<C-m>", function() require("harpoon.ui").nav_file(3) end)
+ vim.keymap.set("n", "<C-l>", function() require("harpoon.ui").nav_file(4) end)
+ end
+}