Another repost from my Google+...
So I'm coming to the realization that GitHub's Atom editor is "the new Emacs." Now, don't take this the wrong way, editor fans of all stripes. This is not meant to be a denigration of any particular editor (or even a promotion of one). Just an interesting common quirk Emacs and Atom have.
Back when it was still new, Emacs was lambasted for being a "piggish" editor. The joke was that "Emacs" stood for "Eight Megs And Constantly Swapping" (back when eight megs was a lot of RAM). People complained that Emacs wasn't really an editor – it was just a Lisp environment that happened to ship with a bunch of functions for text editing. This is actually somewhat accurate, even though it was meant as an insult: the majority of Emacs's editing functionality does consist of Lisp routines. The fact that it's a full-blown Lisp environment also gave it lots of crazy capabilities that other editors of the time (and even some modern editors) didn't have.