This content originally appeared on DEV Community and was authored by Masashi
I've used a ton of IDEs and text editors to. Tried and tested everything to find which one can use best to optimize my workflow and write absolutely garbage code.
Before NeoVim
At first, I started with PyCharm by JetBrains. Pretty awesome IDE. A solid 9/10. However, it was too heavy for my liking. I was constrained by the specs of my device since I started out with a pretty weak laptop.
I had to switch.
I moved to VSCode. Loved the huge variety of extensions but yet again... too slow. Then I tried Atom (RIP Atom). Not sure why I gave up on it, but I did.
The Savior
After all this, I found the one that suits my needs the best.
Sublime Text.
(Did you think I'd say NeoVim? not yet.)
Light. Fast. Customizable. Too good!
I spent almost two years on Sublime Text.
I loved it. However, FOMO caught up to me. Moreover, I considered the "it makes you faster, more productive, etc" arguments and gave it a try.
NeoVim
I tried NeoVim with LunarVim. It was a really smooth experience for me. However, I wanted to customize it to my wants. I decided to give it a try by building a NeoVim config from scratch. I used Lazy for plugin management, Mason for LSPs, LuaLine and the Catppuccin theme.
The Experience
It's going well so far. However, the initial "learning curve" (me getting habituated) was costing me my productive. So, I decided to quit it and go back to Sublime Text for now. I'll return soon.
I loved setting NeoVim up and how fast NeoVim was. Using only the keyboard was fun but productivity comes first. I'll try NeoVim again and see how it goes!
Feel free to suggest me something, or uhhh, to just say something about it. Cheers!
This content originally appeared on DEV Community and was authored by Masashi
Masashi | Sciencx (2025-01-24T19:00:10+00:00) My NeoVim Experience: Productivity vs Curiosity. Retrieved from https://www.scien.cx/2025/01/24/my-neovim-experience-productivity-vs-curiosity/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.