diff --git a/neovim/.config/nvim/after/plugin/harpoon.lua b/neovim/.config/nvim/after/plugin/harpoon.lua new file mode 100644 index 0000000..17c3df1 --- /dev/null +++ b/neovim/.config/nvim/after/plugin/harpoon.lua @@ -0,0 +1,18 @@ +local ui = require("harpoon.ui") +local mark = require("harpoon.mark") + +vim.keymap.set("n", "a", mark.add_file) +vim.keymap.set("n", "s", ui.toggle_quick_menu) + +vim.keymap.set("n", "1", function() + ui.nav_file(1) +end) +vim.keymap.set("n", "2", function() + ui.nav_file(2) +end) +vim.keymap.set("n", "3", function() + ui.nav_file(3) +end) +vim.keymap.set("n", "4", function() + ui.nav_file(4) +end) diff --git a/neovim/.config/nvim/init.lua b/neovim/.config/nvim/init.lua index b6b1354..a9775f0 100644 --- a/neovim/.config/nvim/init.lua +++ b/neovim/.config/nvim/init.lua @@ -71,6 +71,8 @@ require("packer").startup(function(use) use({ "b0o/SchemaStore.nvim" }) + use({ "ThePrimeagen/harpoon" }) + if PACKER_BOOTSTRAP then require("packer").sync() end