Journal 201 - Text Editors

Text Editors

When I was younger, spending hours teaking my Vim configuration was fun. I enjoyed trying out different combinations of color schemes, plugins, and configuration options.

Now that I’m older, I have a lot less time to work on my hobby projects, and a lot less patience for tweaking my editor configuration. On the whole I prefer a terminal-based editor like Neovim, but I’m just not loving all the work it takes to keep a modern Neovim configuration and plugins updated. There are opiniated configuration packages like LazyVim, AstroNvim, and NvChad, but these add their own complexity.

Helix is an interesting alternative, but it has a different keyboard command structure and I have over 30 years of Vim muscle memory. I do like that it has nearly everything I would want in an editor built in already.

One other option that might be interesting is Doom Emacs. Learning Emacs would present its own challenges but maybe it would be worth it.

I’ve been using NvChad, and I like it, but the documentation isn’t great and it’s always a struggle figuring out how to add plugins or change configuration options. LazyVim might be better, but it also has a learning curve.

I suppose the next step is to try a few of these out and figure out which one I’m willing to invest in learning.

Or maybe I throw in the towel and use Visual Studio Code.

#journal #weekly-journal
Copyright © 2016-2026 Scott Banwart

This work is licensed under Creative Commons Attribution-ShareAlike 4.0 International