L’éditeur Vim 9.0 est disponible depuis peu, avec une série de petites améliorations çà et là. Mais il contient également un apport majeur, sous la forme d’un langage de script clairement conçu pour les performances.
Baptisé Vim9, ses commandes sont compilées en instructions. Le résultat est une multiplication de la vitesse de traitement par 10 à 100 selon les cas, rien que ça. La structure évite autant que possible des formes propres à Vim pour se rapprocher davantage de ce qui se fait dans JavaScript et TypeScript.
Malheureusement, cela concerne surtout les nouveaux scripts, car les importants changements entrepris cassent la compatibilité dans certains domaines.