Since going through the hassle of learning vim I can't use anything else anymore.
And for the use case of
"I built txt because I spend most of my time in the terminal, and switching to a different tool just to make a quick edit always felt like friction I did not want. The editors that live in the terminal either have steep learning curves built around modal paradigms, or they are too limited to be genuinely useful."
it's literally only a handful of vim commands and shortcuts you need.
I can understand startups relying on AI tools to test out the ideas. But personal/hobby projects? Feels weird. This is not the place to go fast. Take your time, enjoy the process, learn/make things.
With the amount of new seemingly well polished personal projects being built (thanks to the help of LLMs) I feel increasingly concerned by how easy it is becoming to get a worm/virus/troyan to a lot of people.
And how is this different from downloading a file from a GitHub releases page? Or even installing from FlatHub with full fs perms (which would make sense for a text editor)?
I live in emacs over ssh connections. I never use the GUI, just TUI version (so `emacs -nw`) and love it. You can edit files over ssh hops or docker hops using tramp. I don't believe there is a tramp equiv. in other terminal tools. VS Code over SSH is much too heavy handed for quick single file edits but emacs handles it gracefully.
Came here to write exactly about those 2 editors which IMO are the best without a hassle to re-learn the shortcuts like ctrl-f to find, ctrl-s to save, ctrl-z to undo,...
Less known, there is also tilde : https://github.com/gphalkes/tilde
A comparison with editors like micro https://github.com/micro-editor/micro or fresh https://github.com/sinelaw/fresh (discussed in the comments) would make more sense than one with vim and emacs. The shortcuts are CUA based. And to me these editors feel more like using GUI editor like sublime text for example. And that's nice.
While vim and emacs have their advantages which I don't want to discuss here, they are also the "big players" with their own philosophy, shortcuts and commands. Which is a hassle to learn when you're used to GUI editors.
Why not let a little space for users who don't want to re-learn how to edit a file ?
I miss the days when people would release software not touched by AI. And I wish at least there'd be a disclaimer saying that this was AI-assisted, so I could avoid it.
reply