La mayoría de las funciones de edición de Emacs vienen de código escrito en Lisp; el resto está escrito en C.