Une nouvelle branche d'éditeur appelée Vim Classic a récemment publié sa première version stable 8.3.0. L'équipe de développement a souligné que tout le code du projet n'a pas été généré à l'aide d'un grand modèle de langage (LLM). Vim Classic 8.3.0 est développé sur la base de la version précédente de Vim 8.2.0148, et l'équipe a délibérément évité le nouveau moteur de script Vim9 pour réduire la charge de maintenance à long terme et conserver la simplicité de la base de code. Cependant, ce compromis signifie également que certains plug-ins Vim modernes qui s'appuient sur de nouvelles fonctionnalités ne fonctionneront pas correctement dans Vim Classic.

Les responsables du projet ont déclaré que leur point de départ était de "nettoyer cette version de Vim, d'en préparer une version finale et d'imaginer à quoi ressemblerait un Vim 8.3 sans le script Vim9". Selon eux, par rapport au projet Vim en amont, Vim Classic manque de ressources suffisantes et de réserves de connaissances internes, il est donc nécessaire de contrôler les coûts de maintenance en simplifiant la pile technologique. L'équipe a également admis dans la description que l'un des coûts de ce choix de voie est le manque de compatibilité avec certains écosystèmes de plug-ins existants.

Bien qu'il s'agisse d'un concept de fork de "retour au classique", Vim Classic conserve toujours le modèle "charityware" du Vim original, promettant de continuer à soutenir l'association caritative sur laquelle le regretté auteur de Vim, Bram Moolenaar, a insisté de son vivant - en fournissant de l'aide aux enfants dans le besoin en Ouganda. Afin de garantir la sécurité de cette version, les développeurs ont souligné qu'ils avaient procédé à un examen ciblé des correctifs de sécurité de Vim en amont et incorporé de manière sélective des modifications qui corrigent les vulnérabilités de sécurité. Ils ont également rappelé aux premiers utilisateurs qu'il peut encore y avoir des failles cachées dans le système qui n'ont pas encore été révélées.

La naissance de cette branche est étroitement liée à la controverse actuelle de l’industrie autour de l’IA générative. Le projet Vim Classic a été initié par Drew DeVault. Dans un article de blog publié le 25 mars 2026, il a publiquement exprimé sa forte aversion pour l'IA générative, estimant que ce type de technologie concentre la richesse et le pouvoir dans la réalité, favorise les machines de propagande et même les tendances extrémistes, tout en produisant un grand nombre de « slop » (contenus de mauvaise qualité) au niveau du code et des textes. Étant donné que Vim et NeoVim ont accepté les contributions de code basées sur la génération assistée par LLM, DeVault a déclaré qu'il ne pouvait plus continuer à utiliser ces éditeurs en toute « conscience tranquille », il a donc choisi de bifurquer et de maintenir une route qui n'accepte pas le code de l'IA.

Dans les projets en amont, Vim a introduit une politique formelle liée au LLM en décembre de l'année dernière, permettant aux contributeurs de soumettre du code généré ou assisté par l'IA, mais les exigences doivent être clairement indiquées et garantir que le code est stylistiquement cohérent avec la base de code historique. En revanche, une partie considérable de la communauté des utilisateurs de Vim/NeoVim adopte activement les outils d'IA, en introduisant des fonctions telles que la complétion de code et les « assistants intelligents » localement ou dans le cloud via divers plug-ins. Par exemple, certains plug-ins se concentrent d'abord sur l'assistance au codage local hors ligne, certains prennent en charge la commutation des requêtes entre plusieurs services LLM externes, et certains plug-ins sont spécifiquement conçus pour exécuter des modèles d'achèvement localement, et même collaborer avec plusieurs agents pour terminer la planification des tâches.

Dans ce contexte de différenciation, l’émergence de Vim Classic offre aux développeurs fortement opposés à l’IA générative une alternative avec une position de valeur plus claire. Pour ce groupe d'utilisateurs, choisir Vim Classic n'est pas seulement un choix de voie technique, mais aussi l'expression d'une attitude concernant l'éthique du développement logiciel, les méthodes de production de connaissances et les modèles de gouvernance de communauté open source. Cependant, étant donné que le projet a fait des compromis évidents en termes de fonctionnalités et de compatibilité des plug-ins, il reste à voir s'il pourra attirer suffisamment de mainteneurs et d'utilisateurs à l'avenir.

accéder:

https://sr.ht/~sircmpwn/vim-classic/

tar.gz

vim-classique-v8.3.0.tar.gz

.tar.gz.sig

vim-classic-v8.3.0.tar.gz.sig