NEO Emacs: reescritura en Rust y renderizado por GPU

Fuentes: NEO Emacs: Rust rewrite and GPU rendering engine

NEO Emacs es una reescritura moderna del editor de texto Emacs, diseñada para la próxima generación de desarrolladores mediante una arquitectura en Rust y un motor de renderizado basado en GPU. El proyecto busca eliminar las limitaciones históricas del núcleo C original, ofreciendo seguridad de memoria, rendimiento superior y soporte para hilos múltiples reales, lo que permite una experiencia de usuario más fluida y responsiva.

La implementación utiliza wgpu para soportar Vulkan, Metal y DirectX 12, logrando una tasa de fotogramas de 120 fps y efectos visuales integrados. Esta tecnología permite la reproducción directa de video en 4K y el decodificado de imágenes por GPU, además de integrar buffers de WebKit. La interfaz incluye 21 efectos de desplazamiento y modos de cursor que mejoran la interactividad visual.

A pesar de las mejoras técnicas, el proyecto garantiza una compatibilidad del 100% con las configuraciones y paquetes existentes en Elisp, asegurando que los usuarios no pierdan funcionalidades ni personalizaciones. La reescritura del núcleo en Rust elimina décadas de errores heredados del subsistema C, priorizando la seguridad y la estabilidad. El desarrollo está en curso y se busca acelerar mediante contribuciones a través de GitHub Sponsors, destacando el soporte directo para NEO Emacs como mecanismo de financiación a largo plazo para el mantenimiento del proyecto.