trixy/lua/options/harpoon.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_)