Linux · Programación
GNU Emacs
GNU Emacs es un editor de texto altamente extensible e intérprete Lisp que funciona como un entorno de desarrollo completo.
- Licencia
- GPL-3.0+ and GFDL-1.3+
- Última versión
- 31.1 (24 de agosto de 2026)
- Desarrollador
- Free Software Foundation
- Instalaciones
- 1,246 (Flathub, 30 días)

¿Qué es GNU Emacs?
GNU Emacs ha sido un pilar del mundo Unix desde los años 70, evolucionando de un editor sencillo a una plataforma para crear herramientas personalizadas. No es solo un editor de texto; es un intérprete Lisp con capacidades de edición integradas. Esta larga historia lo hace increíblemente estable y maduro, con un ecosistema enorme de paquetes y soporte comunitario que abarca décadas. Lo mantiene la Free Software Foundation y sigue en desarrollo activo, con lanzamientos recientes como la versión 31.1 que garantizan compatibilidad y funciones modernas.
Esta herramienta está dirigida principalmente a programadores, administradores de sistemas y usuarios avanzados que valoran la personalización y la eficiencia. Si te sientes cómodo con una curva de aprendizaje pronunciada a cambio de una herramienta que puedes adaptar a tu flujo de trabajo exacto, Emacs es la elección. Atrae a quienes quieren scriptar su entorno e integrar tareas dispares como correo, gestión de calendario y depuración en una única interfaz sin cambiar de ventana.
Si vienes de Visual Studio Code, Emacs se siente diferente. VS Code es un IDE listo para usar con una interfaz gráfica que funciona desde el primer momento. Emacs comienza como un editor mínimo que vas construyendo con Emacs Lisp. La curva de aprendizaje es más empinada, pero el techo es más alto. Una vez configurado, Emacs puede ser más rápido y más integrado que VS Code, aunque requiere más esfuerzo inicial para llegar a ese estado.
Ideal para: Programadores que quieren un editor de texto y entorno de desarrollo todo-en-uno, altamente personalizable, en Linux.
Funciones clave de GNU Emacs
- Intérprete Emacs Lisp incorporado para una personalización total
- Modos de edición sensibles al contenido con resaltado de sintaxis
- Interfaz de depurador integrada y gestión de proyectos
- Soporte completo de Unicode para casi todos los idiomas humanos
- Lector de correo y noticias integrado
- Documentación y tutoriales integrados y exhaustivos
- Altamente personalizable mediante código o interfaz gráfica
Ventajas
- Extremadamente potente y personalizable para usuarios avanzados
- Entorno todo-en-uno para codificar, gestionar correo y planificar
- Estable y maduro con una larga historia de desarrollo
- Disponible en todas las principales distribuciones de Linux
Inconvenientes
- Curva de aprendizaje pronunciada para principiantes
- Requiere configuración para igualar la comodidad de los IDEs modernos
- La interfaz puede parecer anticuada comparada con herramientas centradas en GUI
Programas de Windows que sustituye GNU Emacs
Cómo instalar GNU Emacs en Linux
flatpak install flathub org.gnu.emacssudo apt install emacssudo apt install emacssudo dnf install emacssudo pacman -S emacs-waylandsudo zypper install emacsConsejos para usuarios de Windows
Si vienes de VS Code, espera pasar tiempo configurando Emacs. Comienza con el tutorial incorporado. Necesitarás instalar paquetes para soporte de lenguajes y LSP (Language Server Protocol) para obtener funciones similares a IntelliSense de VS Code. Los atajos son diferentes; aprende primero los atajos básicos. Los formatos de archivo son estándar, así que tu código se abrirá sin problemas, pero tus ajustes deberán recrearse en Emacs Lisp o mediante el gestor de paquetes.
Versiones recientes
- 31.1 —
- 30.2 —
- 30.1 —
- 29.4 —
GNU Emacs: preguntas frecuentes
¿Es Emacs difícil de aprender?
Sí, tiene una curva de aprendizaje inicial pronunciada. Sin embargo, el tiempo invertido se recompensa con un flujo de trabajo altamente eficiente y personalizable.
¿Puede Emacs sustituir a VS Code para desarrollo web?
Sí, con los paquetes adecuados para LSP, soporte HTML/CSS/JS y depuración, puede servir como un entorno completo de desarrollo web.
¿Emacs funciona sin conexión?
Sí, Emacs es una aplicación local y funciona totalmente sin conexión. No necesita servicios en la nube para funcionar.
¿Emacs es gratuito?
Sí, GNU Emacs es software libre y de código abierto, licenciado bajo GPL-3.0+ y GFDL-1.3+.
Actualizado el