Drew DeVault publie Vim Classic 8.3, un fork LTS sans IA qui supprime Vim9 script

Drew DeVault a publié Vim Classic 8.3.0 le 2 juin, la première version d’un fork stable et à support à long terme de Vim qu’il décrit comme « maintenu sans l’aide d’outils d’IA générative ». La version est basée sur Vim 8.2.0148, avec des corrections de bugs et des correctifs conservativement rétroportés depuis les versions plus récentes de Vim en amont. Le projet omet délibérément le script Vim9 — imaginant, comme le dit DeVault, « une histoire alternative où Vim 8.3 serait sorti sans le script Vim9 » — afin de réduire la charge de maintenance à long terme d’un fork qui ne dispose pas des ressources de Vim en amont. Une conséquence est que certains plugins Vim ne sont pas compatibles avec Vim Classic. DeVault a noté que l’équipe a fait un « effort particulier » pour rétroporter les correctifs de sécurité corrigeant les CVE découvertes entre la version 8.2 et Vim moderne, mais prévient que la version est recommandée pour les premiers adoptants « acceptant une posture de sécurité qui tienne compte du fait que nous avons peut-être négligé certains bugs ». L’archive est disponible sur SourceHut et signée avec la clé PGP de DeVault. Comme Vim, Vim Classic est distribué comme un charityware, demandant aux utilisateurs de faire un don à la cause de Bram Moolenaar pour soutenir les enfants en Ouganda via kuwasha.net.

Vim Classic