4 ms·
After using emacs for some time, I find it very hard to use an environment that doesn't offer keyboard macros (quickly produced temporary programmable sequences
by unhammer 16y ago
After using emacs for some time, I find it very hard to use an environment that doesn't offer keyboard macros (quickly produced temporary programmable sequences of arbitrary commands, could do anything from altering the layout of each paragraph in a bunch of emails to subscribing to new mailing lists of a certain type or what have you). VI has something similar going on I hear.
Also, the unified UI of the emacs operating system[1] is hard to beat. Everything Is Text, so any portion of an interface can be copy-pasted and manipulated as text, sent through other commands, etc. (Again, using vi + screen and combinations of terminal commands can also achieve something like this.)
Lastly, the interface is not really 30 years old. I would never use the first edition of GNU EMACS -- it barely has any of the features I've become so dependent on. Would you use the first mouse-based Xerox UI? It's essentially the same as the mouse-based interfaces we have now...
[1] To me it feels like I'm running two operating systems at once: emacs, and Anything Else. But I hear some people just use it to edit text.