Den nye versjonen av TECO ble raskt populær på AI-laboratoriet. Det ble snart utviklet en hel rekke makroer med navn som sluttet på eller for å indikere at det var makroer. To år senere tok Guy Steele fatt på å forene disse makroene til én enhet. Etter en natts felles programmering ved Steele og Stallman fullførte sistnevnte implementasjonen som inkluderte egenskaper for å utvide og dokumentere den nye samlingen av kommandoer. Resultatet ble kalt EMACS som stod for . Ifølge Stallman valgte han navnet «fordi ikke var i bruk som en forkortelse på ITS på den tiden».