mirror of
https://github.com/kogakure/dotfiles.git
synced 2026-02-03 12:15:29 +00:00
18 lines
863 B
Lua
18 lines
863 B
Lua
-- Harpoon
|
|
-- https://github.com/ThePrimeagen/harpoon
|
|
|
|
local status, harpoon = pcall(require, 'harpoon')
|
|
if (not status) then return end
|
|
|
|
harpoon.setup()
|
|
|
|
-- Mappings
|
|
local opts = { noremap = true, silent = true }
|
|
|
|
vim.api.nvim_set_keymap('n', '<leader>a', [[<Cmd>lua require('harpoon.mark').add_file()<CR>]], opts)
|
|
vim.api.nvim_set_keymap('n', '<leader>,', [[<Cmd>lua require('harpoon.ui').toggle_quick_menu()<CR>]], opts)
|
|
vim.api.nvim_set_keymap('n', '<leader>1', [[<Cmd>lua require('harpoon.ui').nav_file(1)<CR>]], opts)
|
|
vim.api.nvim_set_keymap('n', '<leader>2', [[<Cmd>lua require('harpoon.ui').nav_file(2)<CR>]], opts)
|
|
vim.api.nvim_set_keymap('n', '<leader>3', [[<Cmd>lua require('harpoon.ui').nav_file(3)<CR>]], opts)
|
|
vim.api.nvim_set_keymap('n', '<leader>4', [[<Cmd>lua require('harpoon.ui').nav_file(4)<CR>]], opts)
|