
O popular editor de texto ganhou uma nova derivação. O Vim Classic lançou a sua primeira versão estável, a 8.3.0, com uma premissa muito clara e invulgar nos dias de hoje: rejeitar por completo qualquer código gerado por modelos de linguagem. A iniciativa surge como uma resposta direta à crescente adoção destas ferramentas no desenvolvimento de software.
Segundo os detalhes partilhados no blog de Drew DeVault, o criador deste projeto, a decisão nasce de uma profunda oposição à IA generativa. Numa publicação de 25 de março de 2026, DeVault manifestou o seu descontentamento com a tecnologia, argumentando que esta concentra poder nas mãos de poucos, facilita a propagação de ideologias extremistas e inunda o mercado com código de baixa qualidade, o que o impediu de continuar a usar os projetos originais com a consciência tranquila.
Regresso às origens para manter a simplicidade
A equipa de desenvolvimento optou por usar o Vim 8.2.0148 como base para esta nova versão 8.3.0. O objetivo principal foi contornar o pesado encargo de manutenção exigido pelo motor Vim9 Script. Ao escolherem uma fundação mais antiga, os programadores pretendem garantir uma base de código mais limpa e sustentável a longo prazo, reconhecendo que não possuem os mesmos recursos institucionais da equipa principal do Vim. No entanto, esta escolha traz um preço a pagar, pois quebra a compatibilidade com vários plugins modernos.
Apesar destas alterações estruturais, a essência solidária do projeto mantém-se intacta. Os responsáveis garantem a continuidade do modelo de caridade estabelecido originalmente por Bram Moolenaar, focado em apoiar crianças necessitadas no Uganda. A equipa assegura também a avaliação rigorosa das correções de segurança lançadas para a versão principal do Vim, embora deixe o aviso de que alguns erros podem ainda estar ocultos no sistema nesta fase inicial.
O contraste com a comunidade atual
A posição do Vim Classic contrasta fortemente com o rumo tomado pelas versões principais do Vim e NeoVim, que já aceitam contribuições assistidas por modelos de linguagem. Em dezembro do ano passado, o Vim implementou uma política oficial que permite a submissão de código gerado de forma artificial, desde que seja devidamente declarado e respeite o estilo histórico do projeto.
Paralelamente, uma grande parte dos utilizadores destas plataformas abraçou a nova realidade. Já é comum o uso de plugins focados em inteligência artificial, como o VimLM para assistência de código local offline, o llmswap para consultar múltiplos fornecedores externos, o llama.vim para preenchimentos automáticos locais e o dwight.nvim, focado no planeamento autónomo de tarefas.












Nenhum comentário
Seja o primeiro!