aboutsummaryrefslogtreecommitdiffstats
path: root/after/plugin/harpoon.lua
blob: 380b26aa6748c50d83b93c119f7a4c914fbd27fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
local ok, harpoon = pcall(require, "harpoon")
if not ok then
  return
end

harpoon.setup {}

vim.keymap.set('n', '<leader>ss', require("harpoon.ui").toggle_quick_menu, {noremap = true, silent = true, expr = false})
vim.keymap.set('n', '<leader>sa', require("harpoon.mark").add_file, {noremap = true, silent = true, expr = false})

for i = 1, 5 do
    vim.keymap.set(
        'n',
        string.format("<leader>%s", i),
        function ()
            require("harpoon.ui").nav_file(i)
        end,
        {noremap = true, silent = true, expr = false}
    )
end