GNU Emacs es un editor de texto extensible, personalizable y autodocumentado. 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.

Ver en Wikipedia

Noticias que mencionan Emacs

Planes de fin de semana: de RuneScape a instaladores de NVIDIA

Un hilo comunitario invita a compartir los planes para el fin de semana y a pedir ayuda o feedback sobre ellos. Se recuerda que no hacer absolutamente nada también es una opción perfectamente válida. Entre los participantes, uno combinará RuneScape, Emacs, cerveza y fuegos artificiales; otro celebr

modusregel: una mode line limpia, rápida y personalizable para Emacs

modusregel es un paquete de Emacs escrito íntegramente en Emacs Lisp que ofrece una mode line (la barra inferior del editor) limpia, sencilla y personalizable, pensada para funcionar con el mismo aspecto tanto en la interfaz gráfica como en el terminal. Su principal atractivo es la combinación de un

El depurador integrado de Emacs, una joya infravalorada

El artículo repasa el Grand Unified Debugger (GUD) de Emacs, una herramienta de depuración integrada en el editor que suele pasar desapercibida pese a su potencia. GUD actúa como interfaz común para múltiples depuradores: GDB, LLDB, Perldb, JDB, PDB, Guiler, DBX, XDB y SDB, lo que permite trabajar d

El ritual semanal de reiniciar el ordenador: por qué sigue mereciendo la pena

Reiniciar el ordenador cada semana es una costumbre que muchos usuarios han abandonado por considerarla innecesaria, pero el autor del blog Taonaw la reivindica como una práctica útil e incluso placentera. En su caso, apaga el Mac cada sábado por la mañana, acepta los avisos de aplicaciones con docu

EmacsConf 2026 abre su convocatoria de propuestas

EmacsConf 2026, la conferencia virtual dedicada al editor Emacs y a su comunidad, se celebrará los días 12 y 13 de diciembre de 2026 en horario de 9:00 a 17:00 (UTC-5, zona horaria de Toronto, equivalente a 14:00-22:00 UTC). La organización ha lanzado una convocatoria abierta de ponencias dirigida a

Expresiones regulares que funcionan en cualquier herramienta

Las expresiones regulares son una de las herramientas más extendidas en programación y procesamiento de texto, pero su gran debilidad es la fragmentación: cada motor (sed, awk, grep, Emacs, Perl, PCRE) implementa un subconjunto distinto de sintaxis y funcionalidades, lo que provoca que un patrón que

Los archivos de texto como interfaz de usuario

Este artículo de Dave en su 'Virtual Box of Cards' propone una idea sencilla pero potente: usar archivos de texto plano como interfaz de usuario para programas de línea de comandos, en lugar de desarrollar costosas TUI (interfaces de usuario textuales) desde cero. La técnica se basa en lanzar el edi

Un parche para Emacs es rechazado por admitir uso de un modelo de IA

Przemysław Alexander Kamiński, conocido como xlii o exlee, llevaba varios meses analizando el rendimiento de Emacs en macOS y acumulaba alrededor de 40 parches orientados a mejorar el desempeño, la compactación de memoria y el procesamiento de expresiones regulares. Tras acceder al modelo GLM 5.2 —d

ytr: una radio de YouTube experimental dentro de Emacs

El desarrollador conocido como xenodium ha presentado ytr, un nuevo paquete para Emacs que permite reproducir audio de YouTube a modo de radio por canales. La herramienta nace como evolución de su paquete anterior ready-player, del que el autor era usuario habitual pero que resultaba poco adecuado p

Más funciones ocultas de Emacs al descubierto (tercera entrega)

El editor de texto Emacs incluye de serie un número elevado de utilidades que pasan desapercibidas incluso para usuarios con años de experiencia. Este artículo, tercero de una serie iniciada por el autor, repasa varias de esas funciones «incorporadas» sin necesidad de instalar paquetes externos, con

Rec mode: una base de datos en texto plano dentro de Emacs

Rec mode es una funcionalidad poco reconocida de Emacs que convierte archivos de texto plano en una base de datos ligera y flexible. Cada registro se delimita con una línea en blanco y se compone de campos con nombre y valor, sin que sea necesario definir un esquema previo: distintos registros de un

Emacs en la cultura popular: una recopilación de apariciones

El editor de texto Emacs, uno de los más veteranos y queridos en la comunidad del software libre, ha hecho apariciones esporádicas pero significativas en la cultura popular a lo largo de las décadas. Este artículo recopila todas las referencias conocidas —hasta junio de 2026— en películas, series de

Evolución de Lisp en Vim: herramientas para programación moderna

El desarrollo de código Lisp en el editor de texto Vim ha evolucionado significativamente en la última década. Aunque Lisp es un lenguaje potente y flexible, su sintaxis basada en paréntesis y notación prefixa lo hace diferente a lenguajes populares como C o Python. Integrar Lisp en Vim requiere her

La IA permite crear aplicaciones a medida como en la era Emacs

El artículo presenta el concepto de 'Emacsificación' del software, un nuevo paradigma donde los agentes de IA permiten crear aplicaciones completamente personalizadas, similares a la cultura Emacs donde los usuarios construyen sus propias herramientas. El autor critica la experiencia actual de leer

Vi cumple 46 años: el editor de Bill Joy que revolucionó UNIX

La familia de editores vi es un conjunto de editores de texto modal que se originó en 1977 como editor de terminal y que至今仍广受欢迎. vi最初由比尔·乔伊创作, como editor de texto para el sistema operativo UNIX, que se caracteriza por usar diferentes modos (modo normal, modo inserción, modo visual, etc.) para mejor

Terminales vuelven: ¿alternativa a interfaces gráficas?

Las interfaces de usuario de terminal (TUI) están experimentando un resurgimiento, impulsado por la frustración con las inconsistencias y la complejidad de las interfaces gráficas modernas en Windows, macOS y Linux. Este retorno a las TUIs se observa en proyectos como Omarchy de DHH, y refleja una t

mine: Nuevo IDE facilita desarrollo en Coalton y Lisp

Un nuevo IDE llamado 'mine' ha sido lanzado para los lenguajes de programación Coalton y Common Lisp. Desarrollado por Coalton y Common Lisp, 'mine' busca simplificar la experiencia de desarrollo para principiantes y expertos, eliminando las barreras de entrada que a menudo presentan herramientas co

Emacs: Explora GitHub sin clonar con Remoto

Desarrolladores de Emacs ahora pueden explorar repositorios de GitHub sin necesidad de clonarlos, gracias a la nueva herramienta Remoto. Creada por Agzam, Remoto se integra directamente en Emacs, permitiendo a los usuarios acceder a archivos, navegar por la estructura de directorios y utilizar herr

Proyectos paralizados: ¿demasiada investigación?

Este artículo explora una tendencia común en proyectos personales: la parálisis por análisis, o 'overthinking'. El autor describe cómo, a menudo, se enfrenta a dos caminos al iniciar un proyecto: o simplemente lo ejecuta, o se sumerge en una investigación exhaustiva de soluciones existentes. El segu

Org-mode vs. SSG: Un usuario busca simplicidad

Este artículo narra la frustración de un usuario con los sistemas de generación de sitios estáticos (SSG) modernos, que considera hinchados, complejos y restrictivos. El autor, un entusiasta de Emacs y Org-mode, buscaba una solución simple para publicar sus notas escritas en Org-mode sin depender de

Emacs: Herramienta facilita gestión de confianza de archivos

Un nuevo paquete para Emacs llamado `trust-manager` busca simplificar la gestión de la confianza de archivos, un problema que surgió con la versión 30 del editor de texto. Emacs 30 introdujo un sistema de confianza explícito para mejorar la seguridad, marcando algunos archivos como no confiables por

Falla en iTerm2: Archivos readme pueden ejecutar código

Investigadores de Calif.io han descubierto una vulnerabilidad crítica en iTerm2, un popular emulador de terminal para macOS, que permite la ejecución de código arbitrario a través de archivos aparentemente inofensivos como 'readme.txt'. La falla, identificada gracias a la colaboración con OpenAI, re

Apego a lo antiguo: el encanto de la tecnología nostálgica

Este artículo explora la fascinante tendencia de desarrollar un apego emocional a dispositivos electrónicos antiguos, más allá de su simple utilidad. El autor comparte su experiencia personal, que comenzó en la adolescencia al elegir cuidadosamente sus dispositivos, buscando características únicas e

Swift ahora compatible con más IDEs

Apple Inc. ha ampliado significativamente el soporte de su lenguaje de programación Swift para incluir una gama más amplia de entornos de desarrollo integrado (IDE). A partir de ahora, desarrolladores pueden utilizar Swift en IDEs como Cursor, VSCodium, Kiro (de AWS) y Antigravity (de Google). Esta

Emacs: Nuevo terminal libgterm mejora velocidad y funciones

Emacs, el popular editor de texto, ha recibido una actualización significativa con la incorporación de `libgterm`, un nuevo emulador de terminal. Desarrollado por Rwc, `libgterm` se basa en la biblioteca `libghostty-vt` y ofrece mejoras sustanciales en velocidad y funcionalidad en comparación con al

Vim y Emacs: IA revela fallos de seguridad

Investigadores de seguridad informática han descubierto vulnerabilidades de ejecución remota de código (RCE) tanto en el editor de texto Vim como en Emacs, utilizando el modelo de lenguaje Claude de Anthropic. El experimento, iniciado a mediados de marzo de 2024, comenzó cuando Claude identificó una

Common Lisp: Guía de herramientas para desarrolladores

Este artículo explora el complejo ecosistema de herramientas de desarrollo para Common Lisp, un lenguaje de programación que a menudo presenta una barrera de entrada para los principiantes debido a la complejidad de su configuración. El objetivo principal es desmitificar este proceso, proporcionando

Emacs y Vim: ¿amenaza o aliado de la IA?

El artículo de Bozhidar Batsov explora el futuro de Emacs y Vim en la era de la inteligencia artificial (IA), un tema crucial considerando su pasión de más de 20 años por Emacs y su creciente interés en Vim. Contrario a la idea de que la IA condenará estos editores de texto, Batsov argumenta que la

Emacs: Técnicas Internas para Manejar Tipos de Datos

Este artículo del blog de The Cloudlet explora técnicas de programación de sistemas utilizadas en GNU Emacs para representar valores Lisp de manera eficiente. El núcleo del problema radica en cómo manejar variables que deben contener valores de diferentes tipos en tiempo de ejecución, preservando la

Snail: Julia y Emacs se unen para facilitar la programación

Desarrolladores han lanzado 'Snail', un nuevo entorno de desarrollo para el lenguaje de programación Julia dentro de Emacs. Inspirado en herramientas como SLIME para Common Lisp y CIDER para Clojure, Snail facilita la programación dinámica y basada en REPL (Read-Eval-Print Loop). Actualmente, Snail

Programador crea su editor: una experiencia personal

Este artículo del blog narra la experiencia de un programador desarrollando su propio editor de texto, motivado por la insatisfacción con las alternativas existentes. La historia no es sobre crear un editor de texto 'perfecto' para todos, sino uno diseñado específicamente para las necesidades y fluj

Common Lisp: Imagen OCI facilita el desarrollo

Desarrolladores de Common Lisp ahora tienen una forma simplificada de comenzar gracias al lanzamiento de `ls-dev-image`, una imagen OCI (Open Container Initiative) creada por Lisp-Stat. La iniciativa, disponible en GitHub, busca facilitar la entrada a nuevos usuarios al eliminar la complejidad tradi

Emacs Solo: Dos años de personalización extrema

Este artículo del blog de Rahul Juliato detalla su experiencia de dos años utilizando una configuración de Emacs personalizada llamada 'Emacs Solo', que se distingue por evitar el uso de paquetes externos. La filosofía detrás de Emacs Solo es comprender a fondo las capacidades integradas de Emacs, g

IA impulsa el retorno de la programación legible

El artículo explora la revitalización de la 'programación legible' (programación legible) en la era de los agentes de inteligencia artificial (IA). La programación legible, una técnica donde el código se entrelaza con prosa explicativa, permite que incluso personas no expertas comprendan el funciona

¿La IA nos hace menos inteligentes?

Este artículo explora una crítica profunda al uso excesivo de modelos de lenguaje grandes (LLMs) como GPT, argumentando que, si bien pueden ser eficientes, pueden erosionar nuestro intelecto. La analogía central es el botón 'I'm Feeling Lucky' de Google: imagina un mundo donde cada búsqueda te entre

Emacs: Desentrañando el código Lisp en C

Este artículo de The Cloudlet explora la estructura interna de GNU Emacs, específicamente cómo representa los valores de Lisp (Elisp) en C. El objetivo es comprender el diseño del sistema desde una perspectiva de bajo nivel, desglosando el tipo de dato `Lisp_Object`. La pieza se basa en el conocimie

Claude Code: LSP acelera el análisis de código

Usuarios de Claude Code pueden experimentar un aumento significativo en la velocidad de navegación y análisis de código al habilitar una función oculta llamada LSP (Language Server Protocol). Actualmente, Claude Code utiliza una búsqueda de texto básica (similar a 'grep') que puede tardar entre 30 y

Emacs: neocaml facilita la programación en OCaml

Un nuevo paquete de Emacs llamado 'neocaml' ha sido lanzado para mejorar la experiencia de programación en OCaml. Desarrollado por Bbatsov y disponible en MELPA, neocaml busca ofrecer una alternativa moderna y más ligera a los modos existentes (caml-mode y tuareg-mode), aprovechando la tecnología Tr

Emacs: Nuevo resaltado semántico para código Lisp

El proyecto `lisp-semantic-hl.el` es una extensión para el editor de texto Emacs que mejora significativamente la visualización del código Lisp (tanto Common Lisp como Elisp) a través de un sistema de resaltado de sintaxis semántico. En esencia, el resaltado de sintaxis tradicional colorea palabras

Eshell: la shell integrada de Emacs que debes conocer

Este artículo explora una alternativa inusual a las shells tradicionales (Zsh, Fish, Bash) para usuarios avanzados de Emacs: la Eshell integrada. La Eshell, a menudo pasada por alto, se presenta como una solución elegante para aquellos que ya trabajan principalmente dentro de Emacs y alternan entre

Org-Mode: organiza tu vida digital con Emacs

Org-Mode es un sistema potente y gratuito para organizar tu vida digital, distribuido como parte del editor de texto Emacs. Imagina tener todas tus notas, listas de tareas pendientes (TODOs), calendarios, planes diarios y proyectos en un único archivo de texto plano. Eso es Org-Mode. Su principal fo

Elecxzy: Emacs sin Lisp, más accesible

Un nuevo editor de texto llamado elecxzy ha sido lanzado, ofreciendo una experiencia similar a Emacs pero sin la necesidad de Lisp, lo que lo hace más ligero y accesible. Desarrollado por Kurouna y disponible en pre-lanzamiento (alpha), elecxzy utiliza tecnologías web modernas como Electron, React y

Emacs: ShannonMax optimiza tus atajos de teclado

ShannonMax es una herramienta innovadora para Emacs que utiliza la teoría de la información para optimizar tus atajos de teclado. La idea central es que los comandos que usas con más frecuencia deberían tener atajos más cortos y convenientes, mientras que los comandos poco usados podrían liberarte e

r3: Nuevo Lenguaje de Programación Veloz y Autocontenido

Un nuevo lenguaje de programación minimalista llamado 'r3' ha sido lanzado, buscando combinar velocidad y la capacidad de auto-alojamiento. Inspirado en ColorForth y la filosofía Forth, r3 se presenta como un entorno completo y autocontenido, diseñado para equilibrar el minimalismo extremo con la po

SimCity en Texto: Un Juego Único en Emacs

ElCity es un juego de construcción de ciudades por turnos, único porque se ejecuta completamente dentro del editor de texto Emacs. Imagina un SimCity, pero en lugar de gráficos complejos, utilizas caracteres ASCII para representar edificios, carreteras y otros elementos. Esto no es solo una curiosid