configure harpoon
This commit is contained in:
parent
5b2d3652ba
commit
0d6f422035
@ -1,4 +1,15 @@
|
|||||||
return {
|
return {
|
||||||
"ThePrimeagen/harpoon",
|
"ThePrimeagen/harpoon",
|
||||||
opts = {},
|
opts = {},
|
||||||
|
config = function()
|
||||||
|
vim.keymap.set("n", "<leader>m", [[<cmd>lua require("harpoon.mark").add_file()<CR>]],
|
||||||
|
{ desc = "add harpoon mark to current file" })
|
||||||
|
vim.keymap.set("n", "<leader>M", [[<cmd>lua require("harpoon.ui").toggle_quick_menu()<CR>]],
|
||||||
|
{ desc = "open harpoon quick menu" })
|
||||||
|
for i = 1, 5 do
|
||||||
|
local keybinding = string.format("<A-%s>", i)
|
||||||
|
local command = string.format("<cmd>lua require('harpoon.ui').nav_file(%s)<CR>", i)
|
||||||
|
vim.keymap.set("n", keybinding, command, { desc = string.format("go to %s° mark", i) })
|
||||||
|
end
|
||||||
|
end
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user