Sublime Text 4213 actualiza Python a 3.14 y mejora el rendimiento

Fuentes: Sublime Text 4213 upgrades Python to 3.14 and enhances performance

La versión 4213 de Sublime Text introduce la compatibilidad oficial con Python 3.14, elevando la versión anterior de 3.8. Python 3.3, aunque disponible, está deshabilitado por defecto y su eliminación está programada para futuras actualizaciones; los usuarios que requieran su uso pueden reactivarlo mediante la configuración específica. La actualización incluye mejoras significativas en la resaltado de sintaxis, con una nueva implementación de C# desarrollada por deathaxe, y la incorporación de temas de iconos de archivo. Además, se ha añadido el comando open_terminal para abrir emuladores externos y se han optimizado los selectores de alcance para permitir el uso del operador > para coincidencias de hijos explícitas.

En el ámbito de la API, se han mejorado las pistas de tipo y se han añadido métodos como Sheet.name() y sublime.lib_path(). Se han corregido errores críticos en la gestión de recursos, como el manejo de archivos excesivamente grandes y la codificación de caracteres en archivos no guardados. Las mejoras de rendimiento abarcan la carga de múltiples archivos, la gestión de estado de Git y la lógica de coincidencia difusa. En cuanto a la estabilidad, se han resuelto problemas de renderizado en Windows 10 y macOS 10.13, así como errores de foco en paneles laterales y problemas de entrada en Linux bajo Wayland. Esta versión busca consolidar la base de código de Sublime Text, ofreciendo una experiencia más fluida y compatible con los estándares modernos de desarrollo.