Durante o artigo usarei a palavra
Emacs para me referir ao
GNU Emacs, assim a leitura fica menos tediosa e mais proveitosa.
História
Antes existia um editor de texto chamado TECO, ele era horrível. Para utilizá-lo era necessário usar comandos estranhos, em que você movia o ponto, onde o texto era inserido, colocava os caracteres, usava outros comandos para colocar strings, e outros até para VISUALIZAR O TEXTO (sim, você não visualizava o texto sendo editado).
Foi Stallman, junto com alguns outros integrantes do laboratório de inteligência artificial do MIT, que criou o primeiro "editor em tempo-real", apesar de que não era sequer um editor, era apenas um conjunto de macros para o teco (é disso que vem o nome EMACS, Editing MACroS).
Depois de um tempo após iniciar o projeto GNU, Stallman decidiu escrever um editor de textos para o projeto, e criou um dialeto Lisp, e seu interpretador (feito em C). Depois fez o Emacs que usava o Emacs Lisp, que foi chamado de GNU Emacs.
Richard Stallman conseguiu parte dos fundos necessários para iniciar a
Free Software Foundation com o Emacs. Cada cópia do mesmo custava $150. Foi o principal patrocínio inicial.
Para ler mais sobre o Emacs (não sobre o GNU Emacs), veja o pdf:
AIM-519A.pdf