[[https://fr.wikipedia.org/wiki/Emacs][Emacs]] (initialement pour /*Editing MACroS* running on TECO/) fut créé
par [[https://fr.wikipedia.org/wiki/Richard_Stallman][Richard M. Stallman]] (dit RMS) et [[https://fr.wikipedia.org/wiki/Guy_L._Steele,_Jr.][Guy L. Steele]] en 1976. Il
s'agissait alors d'une collection de macro-commandes pour simplifier
l'utilisation de [[https://fr.wikipedia.org/wiki/TECO][TECO]] (1964) qui était langage de programmation pour
l'édition de fichier orienté ligne.
En 1983 RMS lance le projet [[https://fr.wikipedia.org/wiki/Projet_GNU][GNU]] et l'une de ses premières tâches est
de le doter d'un éditeur digne de ce nom. Profitant de son expérience
et en s'inspirant de [[https://fr.wikipedia.org/wiki/Gosling_Emacs][Gosling Emacs]] il crée [[https://fr.wikipedia.org/wiki/GNU_Emacs][GNU Emacs]]. Pour cela, il
l'écrit en [[https://fr.wikipedia.org/wiki/C_(langage)][C]] et permet l'écriture d'extensions en
[[https://fr.wikipedia.org/wiki/Emacs_Lisp][Emacs Lisp]]. C'est probablement cette extensibilité qui fait que
malgré son âge avancé, Emacs est l'un des outils les plus utilisés