Emacs stellt einen Texteditor dar, der eine Vielzahl an Funktionen beinhaltet und durch seine Programmierschnittstelle mit beliebigen Erweiterungen ausgestattet werden kann. Somit kann Emacs Programmier-, HTML- oder Text-Editor betrieben werden, der auch Syntaxüberprüfung vornimmt. Das Programm enthält außerdem Erweiterungen für so verschiedene Dinge wie das Kompilieren und Debuggen von Programmen, die Handhabung von E-Mail sowie die Unterstützung des X Window System usw. Zu Emacs gehören außerdem ein Lernprogramm sowie die Dokumentation. Ferner ist Emacs universell verwendbar und auch auf vielen anderen Plattformen verfügbar. (dmn)