From 9f84de74161d66619de6c70b9d3c2ae6dc01abaf Mon Sep 17 00:00:00 2001 From: Joe Date: Wed, 20 Dec 2023 11:15:07 +0100 Subject: up --- .config/nvim/after/plugin/harpoon.lua | 6 ------ .config/nvim/after/plugin/whichkey.lua | 18 ++++++++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) delete mode 100644 .config/nvim/after/plugin/harpoon.lua (limited to '.config/nvim/after') diff --git a/.config/nvim/after/plugin/harpoon.lua b/.config/nvim/after/plugin/harpoon.lua deleted file mode 100644 index 3048fc7..0000000 --- a/.config/nvim/after/plugin/harpoon.lua +++ /dev/null @@ -1,6 +0,0 @@ -local mark = require('harpoon.mark') -local ui = require('harpoon.ui') -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/.config/nvim/after/plugin/whichkey.lua b/.config/nvim/after/plugin/whichkey.lua index 35f8078..6c32396 100644 --- a/.config/nvim/after/plugin/whichkey.lua +++ b/.config/nvim/after/plugin/whichkey.lua @@ -1,19 +1,25 @@ -local ma = require('harpoon.mark') -local ui = require('harpoon.ui') +local harpoon = require('harpoon') +harpoon:setup() + +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) + local ts = require('telescope.builtin') require('telescope').load_extension('harpoon') local wk = require('which-key') wk.register({ a = { name = 'harpoon', - a = { ma.add_file, 'add file', noremap = true, silent = true }, - e = { ':Telescope harpoon marks', 'harpoon marks', noremap = true, silent = true }, - f = { ':Telescope harpoon marks', 'harpoon marks', noremap = true, silent = true }, + a = { function() harpoon:list():append() end, 'add file', noremap = true, silent = true }, + e = { function() harpoon.ui:toggle_quick_menu(harpoon:list()) end, 'harpoon ui', noremap = true, silent = true }, + f = { ':Telescope harpoon marks', 'harpoon telescope ui', noremap = true, silent = true }, }, b = { ':Buffers', 'buffers', noremap = true, silent = true }, c = { name = '+nerd-commenter' }, d = { ':bd', 'close buffer', noremap = true, silent = true }, - D = { 'ddk:put = strftime(\' * %c\')', 'insert date', noremap = true, silent = true }, + D = { '"-ddk:put = strftime(\' * %c\')', 'insert date', noremap = true, silent = true }, e = { ':Telescope find_files', 'find files', noremap = true, silent = true }, G = { ':FloatermNew lazygit', 'lazygit', noremap = true, silent = true }, h = { ':Startify', 'startify', noremap = true, silent = true }, -- cgit v1.2.3