Emacs

Na Galipedia, a wikipedia en galego.

¿Qué é Emacs?

Citando o Manual do Emacs:

"Emacs é un editor de texto en tempo real extensible, pesonalizabel e auto documentado."

Se isto parece ser un pequeno bocado, unha explicación máis sinxela é que o Emacs e un editor de texto e máis. O seu nucleo é un intérprete pro o Emacs Lisp ('elisp', pra abreviar), un dialecto da linguaxe de programación Lisp con extensións pra soportar a edición de textos. Algunhas das características que o GNU Emacs inlclúe son:

  • Contén unha sensible cantidade 'modos mayores' pra unha amplia variedade de tipos de arquivos, dende texto plano ata código fonte de ficheiros HTML.
  • Unha completa documentación en liña, incluindo un tutorial pra novos usuarios.
  • Unha alta extensibilidade através da linguaxe Emacs Lisp.
  • Soporte pra moitas linguaxes e a su grafía, incluindo todas as escrituras 'Latinas' Europeas, Ruso, Grego, Xaponés, Chinés, Coreano, Tailandés, Vietnamita, Laos, Etiopía e algunhas escrituras Indias. (Perdón, xeroglíficos Maias non están soportados.)
  • Un longo número de extensións que suman outras funcionalidades. A GNU Emacs distribución inclúe moitas extensións; moitas outras están dipoñibles separadamente-- tal coma un navegador web.

[editar] Historia

En 1974 no MIT Richard Stallman modificou TECO, un editor de texto do laboratorio de Inteligencia artificial (IA) ao que se lle engadiron direrentes macros ata 1976 cando escribiú a primeira versión de Emacs (Editor Macros).

En 1978 un dos novos editores xurdidos de Emacs, MulticsEmacs foi escrito en MacLisp, unha versión da linguaxe de programción de Lisp. Grazas a súa extensibilidade mantivéronse nos seguientes editores Emacs ata hoxe.

En 1981 Emacs comeza a funcionar nos sistemas operativos UNIX.

A finais de 1983 unha compañia esixe os seus deretios de autor sobre parte do código escrito por eles ao redor de 1980. Stallman abandona enton o Emacs orixinal e comeza GNU Emacs, agora coa licenza GPL. É o primeiro programa creado polo Proxecto GNU co obxetivo crear un sistema operativo libre.

En 1991, nace XEmacs como programa xurdido de versións antigas de GNU Emacs é independente dende entón de este.