A walkthrough of my Neovim setup — lazy-loaded plugins, fuzzy finding, LSP that just works, and a transparent Rose Pine theme. No 2000-line configs here.
Harpoon 2 — Mark up to 4 files and jump between them instantly. Once you start using this, you can’t go back.
You can replace harpoon with native argslist, if you don’t need any advanced features. Works great for me.
Interesting that you feel the need to use both Harpoon and Snipe, though. I max put like 4 different buffers into “Harpoon” and if I need to navigate elsewhere I just use my picker (mini.pick) to search through files or grep for words.
Lazy-load everything. Most plugins don’t need to load until you actually use them.
If you don’t have a lot of heavy plugins IMO you don’t really need to lazy load. Ever since I switched to 0.12 (lazy -> native pack) I don’t lazy load anything and honestly I see absolutely no difference and you avoid a lot of the complexity.
vim-commentary — gcc to comment a line. Classic.
This is native in nvim already.
auto-session — Restores your buffers and layout when you reopen a project.
You can also achieve this with native nvim functionality if you don’t need anything complex.
nvim-ufo — Better code folding with treesitter.
I’m curious why the need for this vs native functionality?
You can replace harpoon with native argslist, if you don’t need any advanced features. Works great for me. Interesting that you feel the need to use both Harpoon and Snipe, though. I max put like 4 different buffers into “Harpoon” and if I need to navigate elsewhere I just use my picker (mini.pick) to search through files or grep for words.
If you don’t have a lot of heavy plugins IMO you don’t really need to lazy load. Ever since I switched to 0.12 (lazy -> native pack) I don’t lazy load anything and honestly I see absolutely no difference and you avoid a lot of the complexity.
This is native in nvim already.
You can also achieve this with native nvim functionality if you don’t need anything complex.
I’m curious why the need for this vs native functionality?