Um novo ramo de editor chamado Vim Classic lançou recentemente sua primeira versão estável 8.3.0. A equipe de desenvolvimento enfatizou que todo o código do projeto não foi gerado com a ajuda de um grande modelo de linguagem (LLM). O Vim Classic 8.3.0 foi desenvolvido com base na versão anterior do Vim 8.2.0148, e a equipe evitou deliberadamente o mecanismo Vim9 Script mais recente para reduzir a carga de manutenção de longo prazo e manter a base de código simples. No entanto, esta compensação também significa que alguns plug-ins modernos do Vim que dependem de novos recursos não funcionarão corretamente no Vim Classic.

Os mantenedores do projeto afirmaram que seu ponto de partida foi "limpar esta versão do Vim, preparar uma versão de lançamento e imaginar como seria o Vim 8.3 sem o script Vim9". Na sua opinião, em comparação com o projeto upstream Vim, o Vim Classic carece de recursos suficientes e reservas de conhecimento interno, por isso é necessário controlar os custos de manutenção simplificando a pilha de tecnologia. A equipe também admitiu na descrição que um dos custos dessa escolha de caminho é a lacuna na compatibilidade com alguns ecossistemas de plug-ins existentes.

Embora seja um conceito de "volta ao clássico", o Vim Classic ainda mantém o modelo "charityware" do Vim original, prometendo continuar a apoiar a instituição de caridade que o falecido autor do Vim, Bram Moolenaar, insistiu durante sua vida - fornecendo ajuda a crianças carentes em Uganda. Para garantir a segurança desta versão, os desenvolvedores enfatizaram que conduziram uma revisão focada dos patches de segurança do Vim upstream e incorporaram seletivamente alterações que corrigem vulnerabilidades de segurança. Eles também lembraram aos primeiros usuários que ainda pode haver falhas ocultas no sistema que ainda não foram expostas.

O nascimento deste ramo está intimamente relacionado com a atual controvérsia da indústria em torno da IA ​​generativa. O projeto Vim Classic foi iniciado por Drew DeVault. Num post de blog publicado em 25 de março de 2026, ele expressou publicamente sua forte antipatia pela IA generativa, acreditando que esse tipo de tecnologia concentra riqueza e poder na realidade, promove máquinas de propaganda e até tendências extremistas, ao mesmo tempo em que produz um grande número de "slop" (conteúdo de baixa qualidade) nos níveis de código e texto. Como tanto o Vim quanto o NeoVim aceitaram contribuições de código baseadas na geração assistida por LLM, DeVault disse que não poderia mais continuar a usar esses editores com a "consciência limpa", então optou por bifurcar e manter uma rota que não aceita código de IA.

Em projetos upstream, o Vim introduziu uma política formal relacionada ao LLM em dezembro do ano passado, permitindo que os contribuidores enviem código gerado ou assistido por IA, mas os requisitos devem ser claramente marcados e garantir que o código seja estilisticamente consistente com a base de código histórica. Em contraste, uma parte considerável da comunidade de usuários do Vim/NeoVim está adotando ativamente ferramentas de IA, introduzindo funções como conclusão de código e “assistentes inteligentes” localmente ou na nuvem por meio de vários plug-ins. Por exemplo, alguns plug-ins concentram-se na assistência de codificação local off-line, alguns suportam a alternância de consultas entre vários serviços LLM externos e alguns plug-ins são projetados especificamente para executar modelos de conclusão localmente e até mesmo colaborar com vários agentes para concluir o planejamento de tarefas.

Neste contexto de diferenciação, o surgimento do Vim Classic fornece aos desenvolvedores que se opõem fortemente à IA generativa uma alternativa com uma postura de valor mais clara. Para este grupo de usuários, escolher o Vim Classic não é apenas uma escolha de rota técnica, mas também uma expressão de atitude em torno da ética de desenvolvimento de software, métodos de produção de conhecimento e modelos de governança comunitária de código aberto. No entanto, uma vez que o projeto fez compensações óbvias em termos de funcionalidade e compatibilidade de plug-ins, resta saber se ele conseguirá atrair mantenedores e usuários suficientes no futuro.

acesso:

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

tar.gz

vim-classic-v8.3.0.tar.gz

.tar.gz.sig

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