Emacs es un editor de texto de línea de comandos que permite extender sus funcionalidades a través de combinaciones de teclas. Algunas teclas comunes incluyen Ctrl-x Ctrl-c para salir, Ctrl-f para mover el cursor hacia adelante, y Ctrl-/ para deshacer. Además de editar archivos de texto, Emacs puede usarse para correr una terminal, administrar archivos, dividir ventanas, y más funciones a través de combinaciones de teclas.