Noticias que mencionan GNU Emacs

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