Vim Classic 8.3.0: nasce un fork senza contributi AI

Vim Classic 8.3.0 arriva come prima release stabile di un nuovo fork pensato per riportare l’editor a una base più snella, più comprensibile e completamente priva di contributi generati da modelli linguistici. Il progetto parte da Vim 8.2.0148, una scelta deliberata per evitare il peso del motore Vim9 Script, considerato troppo complesso da mantenere da un team con risorse limitate.

Questa decisione comporta una conseguenza importante: diversi plugin moderni non sono compatibili con Vim Classic. Il team ha preferito però una base più semplice e più facile da mantenere nel lungo periodo, immaginando una sorta di “storia alternativa” in cui Vim 8.3 sarebbe stato rilasciato senza l’introduzione di Vim9 Script.

La release mantiene il modello charityware originale, continuando a sostenere l’impegno di Bram Moolenaar verso i bambini in Uganda. Per garantire la sicurezza del progetto, gli sviluppatori hanno esaminato con attenzione le patch upstream che correggono vulnerabilità note, pur avvertendo che alcuni bug potrebbero essere ancora presenti.

Il fork nasce dall’iniziativa di Drew DeVault, che ha espresso una forte opposizione all’uso dell’intelligenza artificiale generativa nello sviluppo software. DeVault ritiene che la tecnologia concentri potere, favorisca la diffusione di contenuti manipolati e produca codice di bassa qualità. Poiché sia Vim sia NeoVim accettano contributi assistiti da LLM, ha scelto di creare un editor che ne sia completamente libero.

Un’alternativa per chi vuole un editor minimale e senza AI

La posizione di Vim Classic si colloca in un contesto in cui una parte crescente della comunità Vim/NeoVim abbraccia strumenti basati su AI: plugin come VimLM, llmswap, llama.vim o dwight.nvim introducono assistenza locale o remota, completamenti contestuali e workflow agentici.

Vim Classic si propone come risposta opposta: un editor essenziale, stabile e costruito interamente da contributi umani verificabili. Per gli utenti Linux che preferiscono un ambiente di editing tradizionale, senza automazioni avanzate e senza dipendenze da modelli generativi, questo fork rappresenta una nuova opzione concreta.

Il progetto è ancora giovane e la compatibilità con Vim moderno è limitata, ma la filosofia è chiara: ridurre la complessità, garantire trasparenza e mantenere un editor che rispecchi la visione originale di semplicità e controllo.

Vim Classic è già disponible per Arch Linux attraverso AUR.

Lascia un commento