Он использовал взломанную версию TECO для первой версии Emacs. И он, вероятно, использовал какую-то существующую версию Emacs для написания GNU Emacs.
Лаборатория ИИ MIT (где в то время работал Ричард Столлман) использовала редактор TECO, что вызвало некоторые разочарования у его пользователей. Он увидел несколько замечательных функций в редакторе «E» в Standford AI Labs. Поэтому он решил реализовать некоторые из этих функций в TECO с помощью макросов.
Улучшения были замечательными, но вскоре результат превратился в адские макросы с множеством проблем от одного терминала к другому. Затем он (вместе с Гаем Стилом) реорганизовал все это в новом программном обеспечении: родился Emacs.
Многие хакеры были разработаны многими хакерами, один из самых популярных (и первый, который работал на Unix) - Gosling Emacs в начале 1980-х. Поскольку Gosling Emacs был проприетарным, RMS написала его расширенную и бесплатную версию: GNU Emacs.