diff --git a/nvim/after/plugin/binds.lua b/nvim/after/plugin/binds.lua index f9abc7b..ea9d877 100644 --- a/nvim/after/plugin/binds.lua +++ b/nvim/after/plugin/binds.lua @@ -6,16 +6,17 @@ vim.keymap.set('n', 'ps', function() builtin.grep_string({ search = vim.fn.input("Grep > ") }) end) --- Harpoon -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) +-- Harpoon 2 +local harpoon = require("harpoon") +-- REQUIRED +harpoon:setup() +-- REQUIRED +vim.keymap.set("n", "a", function() harpoon:list():append() end) +vim.keymap.set("n", "", function() harpoon.ui:toggle_quick_menu(harpoon:list()) end) +vim.keymap.set("n", "", function() harpoon:list():select(1) end) +vim.keymap.set("n", "", function() harpoon:list():select(2) end) +vim.keymap.set("n", "", function() harpoon:list():select(3) end) +vim.keymap.set("n", "", function() harpoon:list():select(4) end) -- Zenmode vim.keymap.set("n", "pz", function() diff --git a/nvim/lua/trianta/colors.lua b/nvim/lua/trianta/colors.lua index c2cb8d1..62b5771 100644 --- a/nvim/lua/trianta/colors.lua +++ b/nvim/lua/trianta/colors.lua @@ -7,5 +7,6 @@ return { { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate", + tag = "v0.9.2", } }