mirror of
https://github.com/ThePrimeagen/harpoon.git
synced 2025-07-14 01:50:27 +00:00
⇁ TOC
Note to legacy Harpoon 1 users The Problems: The Solutions: Installation Getting Started Social
⇁ Note to legacy Harpoon 1 users
Original Harpoon will remain in a frozen state and i will merge PRs in with no
code review for those that wish to remain on that. Harpoon 2 is significantly
better and allows for MUCH greater control. Please migrate to that (will
become master
within the next few months).
⇁ The Problems
- You're working on a codebase. medium, large, tiny, whatever. You find
yourself frequenting a small set of files and you are tired of using a fuzzy finder,
:bnext
&:bprev
are getting too repetitive, alternate file doesn't quite cut it, etc etc. - You want to execute some project specific commands or have any number of persistent terminals that can be easily navigated to.
⇁ The Solutions
- The ability to specify, or on the fly, mark and create persisting key strokes to go to the files you want.
- Unlimited terminals and navigation.
⇁ Installation
- neovim 0.5.0+ required
- install using your favorite plugin manager (
vim-plug
in this example)
Plug 'nvim-lua/plenary.nvim' " don't forget to add this one if you don't have it yet!
Plug 'ThePrimeagen/harpoon'
⇁ Getting Started
⇁ Social
For questions about Harpoon, there's a #harpoon channel on the Primagen's Discord server.
Languages
Lua
99.2%
Shell
0.6%
Makefile
0.2%