Tabla de contenido:
Definición - ¿Qué significa Emacs?
Emacs es una clase de editores de texto multiplataforma altamente personalizables creados por Richard Stallman. El primer Emacs se lanzó en 1976. Hoy, Emacs se desarrolla bajo el proyecto GNU y está escrito en C y Emacs Lisp. Emacs tiene muchos tipos, pero GNU Emacs y XEmacs son las dos versiones más populares.
Los editores de texto de Emacs ofrecen diferentes modos sensibles al contenido para texto plano, códigos fuente de programación y código HTML. Dichos modos cuentan con resaltado de sintaxis, donde se utilizan diferentes colores para resaltar diferentes elementos de sintaxis (como bucles, comentarios, variables, etc.). Esta característica puede hacer que el código del programa sea más fácil y rápido de leer y, en consecuencia, acelerar el desarrollo.
Techopedia explica Emacs
Emacs es uno de los dos editores de texto más utilizados en las plataformas Unix y Linux. Se puede descargar de forma gratuita desde el sitio GNU o desde numerosos sitios espejo en todo el mundo.
Emacs es más que un simple editor de texto; También puede emitir comandos de shell, acceder a Internet, escribir y probar programas, y leer y enviar correos electrónicos dentro del entorno Emacs. Como es un programa multiplataforma, Emacs puede ejecutarse en una variedad de sistemas operativos, incluidos Windows, Mac OS X, Linux, FreeBSD, SunOS, Solaris y OpenBSD. Emacs se puede ampliar o personalizar aún más con Emacs Lisp, un dialecto del lenguaje de programación Lisp. Emacs Lisp incluye numerosas extensiones, como un planificador de proyectos, calendario, interfaz de depuración y un lector de correo y noticias.
Otra característica útil que hace que el texto y el código sean más legibles es la sangría automática. Emacs identifica bloques de código y los agrupa en consecuencia. También proporciona compatibilidad con caracteres Unicode para prácticamente todos los sistemas de escritura e idiomas, y presenta documentación propia, que genera y muestra automáticamente documentación para cada comando, variable y función interna que se encuentra en el código fuente de un programa.
