7
For those of you that use version control, what do you use to edit your documents?
(piefed.blahaj.zone)
A specific community for original shortform and longform writing, stories, worldbuilding, and other stuff of that nature.
Subcommunity of Creative
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
I’m surprised no one mentioned emacs. I’ve not done much with version control lately but back when I was coding at a day job, emacs was king. All the important version control functions are mapped to key bindings and macros.
Emacs functions graphically with a mouse for novices, which makes it good for starting off. Then as you get more advanced you memorise bindings for frequent functions so the mouse slows you down less and less. The default keybindings in emacs have become ubiquitous so e.g. many of the emacs bindings work in BASH and other apps. So when you learn emacs, your knowledge becomes portable outside of emacs.
A lot of the same can be said for vi variants. But that’s mostly it. Editors other than emacs and vi are isolated and less powerful -- though I’ve not really looked hard outside of emacs lately so things may have changed.
I am too, now that you mention it. I started using vim early in my career because my team lead used it, and I never really had occasion to switch to emacs as I usually used a graphical IDE for most development work, and vim was mostly for editing individual files. Might have to give it a spin.