35 lines
845 B
Lua
35 lines
845 B
Lua
-- :fennel:1720806691
|
|
local harpoon = require("harpoon")
|
|
harpoon.setup()
|
|
local function _1_()
|
|
return (harpoon.list):append()
|
|
end
|
|
vim.keymap.set("n", "<leader>ha", _1_)
|
|
local function _2_()
|
|
return harpoon.ui.toggle_quick_menu(harpoon.list())
|
|
end
|
|
vim.keymap.set("n", "<C-e>", _2_)
|
|
local function _3_()
|
|
return (harpoon.list):select(1)
|
|
end
|
|
vim.keymap.set("n", "<C-h>", _3_)
|
|
local function _4_()
|
|
return (harpoon.list):select(2)
|
|
end
|
|
vim.keymap.set("n", "<C-t>", _4_)
|
|
local function _5_()
|
|
return (harpoon.list):select(3)
|
|
end
|
|
vim.keymap.set("n", "<C-n>", _5_)
|
|
local function _6_()
|
|
return (harpoon.list):select(4)
|
|
end
|
|
vim.keymap.set("n", "<C-s>", _6_)
|
|
local function _7_()
|
|
return (harpoon.list):prev()
|
|
end
|
|
vim.keymap.set("n", "<C-S-P>", _7_)
|
|
local function _8_()
|
|
return (harpoon.list):next()
|
|
end
|
|
return vim.keymap.set("n", "<C-S-N>", _8_) |