A few years ago I was working on pretty complicated piece of browser software, with many nested layers of abstractions. I was a VSCode user at the tim

Moving On From Neovim

submited by
Style Pass
2025-08-07 17:00:09

A few years ago I was working on pretty complicated piece of browser software, with many nested layers of abstractions. I was a VSCode user at the time, and cmd+clicking into function definitions worked when going deep into the code, but I didn't have tools to quickly jump back to the core changes I needed to make 5 files up in the tree. I still remember trying to scroll through all my open tabs, search through them, pin them, etc. Couldn't find an ergonimic work flow here.

That's about the time I came across the Primeagen and his video covering the Harpoon neovim extension. Harpoon lets you pin a handful of files, then quickly map them to some keyboard shortcuts. This felt like a pretty direct answer to the problems I was having with VSCode.

I also remembered at one of my first jobs out of college and how quickly our CTO navigated through files and code using vim when we did some pair programming. Another strain of memory surfaced as I remembered as a kid playing Starcraft II and loving the tactile feel of having a high APM, or actions per minute. I played Zerg, and beyond the game itself, navigating between all the hatcheries with keyboard shortcuts was super rewarding.

Leave a Comment
Related Posts