diff --git a/nvim/after/plugin/harpoon.lua b/nvim/after/plugin/harpoon.lua new file mode 100644 index 0000000..eed35ed --- /dev/null +++ b/nvim/after/plugin/harpoon.lua @@ -0,0 +1,10 @@ +local mark = require("harpoon.mark") +local ui = require("harpoon.ui") + +vim.keymap.set("n", "a", mark.add_file) +vim.keymap.set("n", "", ui.toggle_quick_menu) + +vim.keymap.set("n", "", function() ui.nav_file(1) end) +vim.keymap.set("n", "", function() ui.nav_file(2) end) +vim.keymap.set("n", "", function() ui.nav_file(3) end) +vim.keymap.set("n", "", function() ui.nav_file(4) end) diff --git a/nvim/lua/luke-else/packer.lua b/nvim/lua/luke-else/packer.lua index 52cf42a..95cda4f 100644 --- a/nvim/lua/luke-else/packer.lua +++ b/nvim/lua/luke-else/packer.lua @@ -18,6 +18,7 @@ return require('packer').startup(function(use) end } - use({"nvim-treesitter/nvim-treesitter", run = ":TSUpdate"}) + use('nvim-treesitter/nvim-treesitter', {run = ':TSUpdate'}) + use('theprimeagen/harpoon') end) \ No newline at end of file