Noticias que mencionan GNU Emacs

Terminal Email: 19 clientes de correo para Linux, macOS y Android

Terminal Email es una plataforma centralizada que agrupa 19 clientes de correo electrónico de interfaz de usuario (TUI) y 7 herramientas de gestión de correo, diseñados para funcionar en la terminal de Linux, macOS, Windows, BSD y Android. El objetivo principal es ofrecer una experiencia de lectura

The Cuckoo's Egg: historia de la ciberseguridad y el espionaje

The Cuckoo's Egg es un libro de 1989 escrito por Clifford Stoll, un astrónomo que trabajaba en el Lawrence Berkeley National Laboratory (LBNL). La obra narra la investigación de Stoll sobre Markus Hess, un hacker que explotó una vulnerabilidad en el sistema GNU Emacs para acceder a la red del LBNL e

maak.el: integración de Maak en Emacs para ejecutar tareas desde el editor

maak.el es un paquete para GNU Emacs escrito íntegramente en Emacs Lisp que ofrece integración nativa con Maak, una herramienta escrita en GNU Guile Scheme que reemplaza los Makefiles tradicionales por un sistema de automatización de proyectos basado en Lisp. El paquete, alojado en Codeberg bajo lic

Qué incluye el tema newcomers-presets de Emacs 31

Emacs 31, cuya publicación está prevista para agosto de 2026, incorpora un tema de configuración llamado newcomers-presets pensado para usuarios recién llegados al editor. Se puede activar desde la pantalla de inicio o mediante el comando M-x load-theme RET newcomers-presets RET, y sus ajustes puede

Introducción a Canvas, el nuevo búfer de píxeles de GNU Emacs

El parche que introduce la funcionalidad canvas en GNU Emacs se incorporó por fin al repositorio oficial tras unos ocho meses de trabajo, y formará parte del ciclo de Emacs 32. Se trata de un nuevo tipo de imagen que expone al programador un búfer de píxeles ARGB32 accesible a bajo nivel mediante la

Historia de GNU Emacs: cronología completa de versiones desde 1985

El archivo HISTORY del repositorio de GNU Emacs recoge la cronología de versiones estables del editor desde su primera publicación en marzo de 1985 hasta la más reciente. GNU Emacs nació en 1984 como una reimplementación para sistemas GNU con un núcleo Lisp completo, tras la etapa previa de EMACS, u

DREI: un editor WYSIWYG para HTML inspirado en Emacs

DREI, cuyo nombre responde a 'DREI Rich Emacs Implementation', es un editor de texto WYSIWYG (lo que ves es lo que obtienes) construido como una aplicación Tauri que implementa un subconjunto de los comandos de edición de GNU Emacs junto con órdenes específicas para insertar elementos HTML como bloc

Un parche para conseguir el efecto Liquid Glass nativo de macOS en Emacs

emacs-liquid-glass es un proyecto de código abierto que aplica a GNU/Emacs un marco visual translúcido equivalente al de la aplicación Ghostty en macOS. A diferencia de un tema oscuro superpuesto, la receta añade soporte nativo de NSGlassEffectView mediante un parche en Cocoa compilado sobre la fórm

Cómo integrar entornos Guix shell dentro de Emacs

El paquete emacs-guix incorpora una nueva función, M-x guix-shell, que permite crear entornos temporales de paquetes al estilo de Guix shell sin abandonar el editor Emacs. Hasta ahora, quien quisiera trabajar en un proyecto con dependencias definidas en un archivo manifest.scm debía abrir un intérpr

Botones implícitos de Hyperbole: cómo navegar tu información sin marcado

GNU Hyperbole incorpora al editor Emacs un sistema de botones implícitos que reconoce automáticamente patrones en el texto —rutas de archivo, URL, hashes de commits, llamadas a funciones, mensajes de error— y los activa con una sola tecla (Action Key, M-RET por defecto), sin necesidad de añadir marc

Configuración de Emacs: uso avanzado de Dired para gestionar archivos

Dired es el navegador de archivos integrado en Emacs que trata directorios y ficheros como un buffer editable del propio editor, lo que permite navegar, marcar, copiar, mover y renombrar archivos con las mismas combinaciones de teclas y comandos que se usan en cualquier buffer de Emacs. Este artícul

Configuración avanzada de Eglot en Emacs para Scala y Kotlin

Artículo técnico que detalla una configuración de producción de Eglot, el cliente LSP integrado por defecto en Emacs desde la versión 29, orientada al trabajo diario con Scala, Kotlin y algo de Java. El autor, integrante de la configuración heks-emacs, defiende que Emacs, frente a IntelliJ IDEA, ofr

Trabajo de fin de grado documenta la arquitectura interna de GNU Emacs

Un trabajo de fin de grado del Programa de Bachelor en Informática de la Universidad de Uppsala, elaborado por Erik J. Karlsson y fechado el 18 de marzo de 2026, se propone llenar un vacío en la documentación del editor de texto GNU Emacs: la ausencia de material accesible sobre su arquitectura inte

Piden probadores para el parche Canvas de un fork de Emacs

El equipo detrás del fork MonadicSheep de GNU Emacs ha pedido voluntarios para probar su parche Canvas, una funcionalidad que añade un backend de imagen tipo canvas al editor. El parche está prácticamente terminado, pero sus autores carecen de máquinas con MS Windows para verificar la compilación y

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

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

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

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

Vi: Evolución y problemas del comando 'undo'

El comando 'u' (undo) en el editor de texto Vi y sus derivados ha evolucionado significativamente a lo largo del tiempo, generando una interesante divergencia en su implementación y comportamiento. Originalmente, la versión de Vi creada por Bill Joy solo ofrecía un único nivel de deshacer, lo cual e