Emacs ist die Alleskönnerin der Erweiterbarkeit. Ursprünglich wurde es als einfacher Texteditor ähnlich wie nano entwickelt. Heutzutage wird Emacs oft als Lisp-Interpreter betrachtet, der fast alles tun kann.