18 lines
591 B
Lua
18 lines
591 B
Lua
return {
|
|
{
|
|
'ThePrimeagen/harpoon',
|
|
branch = 'harpoon2',
|
|
dependencies = { 'nvim-lua/plenary.nvim' },
|
|
config = function()
|
|
local harpoon = require "harpoon"
|
|
harpoon:setup()
|
|
vim.keymap.set('n', '<leader>i', function() harpoon:list():append() end, { desc = "Harpoon add new [I]tem" })
|
|
vim.keymap.set('n', '<leader>m', function() harpoon.ui:toggle_quick_menu(harpoon:list()) end,
|
|
{ desc = "Harpoon [M]enu" })
|
|
for i = 1, 9, 1 do
|
|
vim.keymap.set('n', '<M-' .. i .. '>', function() harpoon:list():select(i) end)
|
|
end
|
|
end
|
|
},
|
|
}
|