Back

My neovim shift

My neovim shift

It's fun, basically.

It's almost been a year now since I switched from vscode to neovim. I basically spend an inordinate amount of time looking at my editor in most days of the week, this is especially true on the weekends where I just dabble through programming languages. If I'm doing all that, I better make sure that my setup is enjoyable to work on.

Cool was indeed a big reason, but now if it's not cool to look at, or even to talk about, I still think I would be using neovim still. It has been ingrained through my workflow, notetaking, and managing context switches. I can go from my personal files, and back to my work files with a few key presses. I can create a note and see where it goes within just one application. This is indeed with the help of tmux, but neovim is what makes it look like a superpower.

Going through the lua configs have also helped me understand how the LSP works, and how does it affect the projects that we work on. ( On a segway, golang LSP is way superior than JS just because we don't have to maintain the formatting and linter separately, I know there are more discussions to be made with this but will put this out there regardless. )

A caveat that I would think would force me to go back to vscode is live sharing. Live sharing is still the best with vscode especially on teams that needs some serious collaboration that sometimes can go up to an hour, these are the times that it will be helpful, or even be more efficient with live sharing.

All in all, I have been incredibly satisfied with the workflows that I have, and the amount of time setting up config, and redoing it because I messed something up. I could still count it as programming, programming my own workspace to meet my needs and to my liking anytime, with just everything being accessible on my keyboard.