I keep using emacs mostly because of muscle memory.
I keep using emacs mostly because of muscle memory.
As I've gotten into learning Lisp and using Magit occasionally I can't think of a an editor that's more versatile in its extensibility or offers a Git interface on Magit's level (although I still mostly use command line).
I did rebind a lot of stuff to more common shortcuts, with the exception of C-c just because it was too much work.
This may be more of an argument for Emacs as a general editor than IDE specifically however.
It is fun when the young 'uns do a double take after you execute a particularly fancy macro. I do love that.
- extremely basic (ie, move left or right)
- poorly thought out
- Straight up not implemented as a recordable macro command
- Buggy
For me it's a window manager, mail client, terminal emulator and so much more and I don't know of a rivaling ecosystem where I could get these things in a consistent way. Maybe something Apple makes, but that's a non-starter really (especially if you care about keyboard accessibility).
I like having Emacs key bindings for other editors and IDEs.