From a3254582519d92737a633261b32a4e57c4c2f218 Mon Sep 17 00:00:00 2001 From: Carlos Sousa Date: Tue, 24 Dec 2024 16:18:51 +0100 Subject: [PATCH] update harpoon keybinds, undotree visuals --- config/nvim/lua/plugins/harpoon.lua | 16 ++++++++++++++++ config/nvim/lua/plugins/undotree.lua | 5 ++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/config/nvim/lua/plugins/harpoon.lua b/config/nvim/lua/plugins/harpoon.lua index 022363d..d56ce28 100644 --- a/config/nvim/lua/plugins/harpoon.lua +++ b/config/nvim/lua/plugins/harpoon.lua @@ -17,6 +17,22 @@ return { harpoon.ui:toggle_quick_menu(harpoon:list()) end, { desc = '[H]arpoon [Q]uickmenu' }) + -- hotkeys for top 4 items + vim.keymap.set('n', 'h1', function() + harpoon:list():select(1) + end, { desc = '[H]arpoon File [1]' }) + + vim.keymap.set('n', 'h2', function() + harpoon:list():select(2) + end, { desc = '[H]arpoon File [2]' }) + + vim.keymap.set('n', 'h3', function() + harpoon:list():select(3) + end, { desc = '[H]arpoon File [3]' }) + vim.keymap.set('n', 'h4', function() + harpoon:list():select(4) + end, { desc = '[H]arpoon File [4]' }) + -- Toggle previous & next buffers stored within Harpoon list vim.keymap.set('n', '', function() harpoon:list():prev() end) vim.keymap.set('n', '', function() harpoon:list():next() end) diff --git a/config/nvim/lua/plugins/undotree.lua b/config/nvim/lua/plugins/undotree.lua index 3afb646..731343e 100644 --- a/config/nvim/lua/plugins/undotree.lua +++ b/config/nvim/lua/plugins/undotree.lua @@ -3,5 +3,8 @@ return { config = function() vim.keymap.set("n", "u", vim.cmd.UndotreeToggle) - end + + vim.g.undotree_WindowLayout = 2 + vim.g.undotree_DiffpanelHeight = 20 + end, }