Emacs: Nuevo terminal libgterm mejora velocidad y funciones

Fuentes: Emacs gains faster, feature-rich terminal emulator with libgterm

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 alternativas como emacs-libvterm. Entre las ventajas destacan el análisis optimizado de secuencias de escape VT mediante SIMD, mejor soporte para Unicode y grapemas, reflow de texto al cambiar el tamaño de la ventana y compatibilidad con el protocolo de gráficos Kitty.

Aunque se encuentra en una fase temprana de desarrollo (prototipo), libgterm ya funciona con colores ANSI, manejo completo de teclas, historial de desplazamiento, sincronización del cursor y arrastrar y soltar archivos. La instalación requiere Emacs 25.1 o superior, compilado con soporte de módulos dinámicos, así como las herramientas Zig y Git. El proyecto se ha probado principalmente en macOS con Apple Silicon, y aunque existen algunas incompatibilidades menores con fuentes como Powerline y NerdFont, la comunidad de Emacs ahora tiene una opción más potente y eficiente para ejecutar terminales dentro del editor.