From d76402afddfc3bac41a5bb95d0b153600ad08059 Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Sun, 3 Dec 2023 22:06:21 +0300 Subject: [PATCH] neovim: update harpoon --- neovim/.config/nvim/after/plugin/harpoon.lua | 21 ++++++++++++-------- neovim/.config/nvim/init.lua | 2 +- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/neovim/.config/nvim/after/plugin/harpoon.lua b/neovim/.config/nvim/after/plugin/harpoon.lua index 17c3df1..66b989b 100644 --- a/neovim/.config/nvim/after/plugin/harpoon.lua +++ b/neovim/.config/nvim/after/plugin/harpoon.lua @@ -1,18 +1,23 @@ -local ui = require("harpoon.ui") -local mark = require("harpoon.mark") +local harpoon = require("harpoon") -vim.keymap.set("n", "a", mark.add_file) -vim.keymap.set("n", "s", ui.toggle_quick_menu) +harpoon:setup({}) + +vim.keymap.set("n", "a", function() + harpoon:list():append() +end) +vim.keymap.set("n", "s", function() + harpoon.ui:toggle_quick_menu(harpoon:list()) +end) vim.keymap.set("n", "1", function() - ui.nav_file(1) + harpoon:list():select(1) end) vim.keymap.set("n", "2", function() - ui.nav_file(2) + harpoon:list():select(2) end) vim.keymap.set("n", "3", function() - ui.nav_file(3) + harpoon:list():select(3) end) vim.keymap.set("n", "4", function() - ui.nav_file(4) + harpoon:list():select(4) end) diff --git a/neovim/.config/nvim/init.lua b/neovim/.config/nvim/init.lua index 469f78d..3cd2363 100644 --- a/neovim/.config/nvim/init.lua +++ b/neovim/.config/nvim/init.lua @@ -78,7 +78,7 @@ require("packer").startup(function(use) use({ "b0o/SchemaStore.nvim" }) - use({ "ThePrimeagen/harpoon" }) + use({ "ThePrimeagen/harpoon", branch = "harpoon2" }) use({ "stevearc/oil.nvim",