O Vim 9.2 foi lançado como a versão mais recente do editor de texto de código aberto e altamente configurável, trazendo uma série de recursos e aprimoramentos.
- Suporte completo a Wayland (incluindo integração com a área de transferência).
- Compatibilidade com a especificação XDG Base Directory em sistemas Linux.
- Conclusão de palavras a partir de registros e correspondência difusa durante a conclusão no modo de inserção.
- Novo plugin interativo de tutoriais embutido no editor.
- Painel de abas vertical, modo escuro nativo para menus e barras de título no Windows, suporte aprimorado a tela cheia e ícones de barra de ferramentas de maior qualidade.
- Melhorias significativas na linguagem de script Vim9, incluindo suporte a enums, funções genéricas, tipo de dado tuple, métodos
__new()protegidos, integração de funções internas como métodos de objeto e o comando:defcompilepara compilação completa de métodos.
“A maturidade das construções modernas da linguagem Vim9 está sendo aproveitada por ferramentas avançadas de desenvolvimento de IA. O colaborador Yegappan Lakshmanan demonstrou recentemente a eficácia desses novos recursos por meio de dois projetos gerados usando o GitHub Copilot.” – notas de lançamento.
Outras mudanças relevantes:
- Novo algoritmo linematch no modo diff, suporte a âncoras de diff e realce inline.
- Atualizações em várias opções padrão para melhor adequação a hardware e fluxos de trabalho modernos.
- Inclusão de novas funções, autocomandos, comandos ex e opções de configuração.
O Vim está disponível como tarball oficial e também no Flathub.