GNU Emacs

GNU Emacs
Parte de Emacs y plataforma
Logo de GNU Emacs

GNU Emacs 27
Información general
Tipo de programa Editor de texto
Autor Richard Stallman
Desarrollador Richard Stallman y FSF
Modelo de desarrollo Software libre
Lanzamiento inicial 20 de marzo de 1985
Licencia GPL v3 or later
Estado actual Activo
Idiomas Multilingüe
Información técnica
Programado en C, Emacs Lisp
Plataformas admitidas Multiplataforma
Interfaz gráfica predeterminada
Método de actualización ELPA (Emacs Lisp Package Archive)
Versiones
Última versión estable 29.4 (info) ( 22 de junio de 2024 (4 meses y 26 días))
Asistencia técnica
Comunitaria
Enlaces

GNU Emacs es un editor de texto extensible, personalizable y autodocumentado.[1]​ Fue desarrollado por Richard Stallman y la Free Software Foundation como parte del proyecto GNU. Es software libre y se distribuye bajo la licencia GPL. Permanece en desarrollo gracias a una activa comunidad de usuarios y programadores.

El núcleo de GNU Emacs está escrito en lenguaje de programación C, que se encarga de las tareas a bajo nivel, como la interacción con el sistema operativo, la gestión de memoria y otros aspectos fundamentales para su funcionamiento. Por otro lado, Emacs Lisp se utiliza para dotarlo de extensibilidad y capacidad de personalización. Esta estructura, permite que las funciones, el comportamiento y forma de interactuar con el usuario en GNU Emacs puedan ser modificados en tiempo real. Además, posibilita la escritura de una amplia gama de paquetes o funcionalidades que cubren diversas necesidades relacionadas con el texto, desde soportar múltiples lenguajes de programación, hasta el soporte de infraestructura de desarrollo colaborativa y tareas como revisión de correo electrónico, chat, navegación por Internet, juegos, reproducción de audio, entre otras.

A lo largo de los años, han sido publicadas distintas versiones de Emacs, pero solo dos han gozado de popularidad y difusión: GNU Emacs y XEmacs, una bifurcación de GNU Emacs. A día de hoy, la más utilizada es GNU Emacs.

  1. https://www.gnu.org/software/emacs/manual/html_node/emacs/index.html Manual de Emacs (en inglés)