A última atualização do Vim traz um novo backend gráfico baseado no GTK 4, disponível a partir do branch master. A mudança permite que o GVim seja compilado com a versão mais recente da toolkit GTK, oferecendo compatibilidade nativa com X11 e Wayland.
Como habilitar o GTK 4
O suporte ao GTK 4 ainda é opcional. Para utilizá‑lo, basta configurar a compilação do Vim com a opção:
./configure --enable-gui=gtk4
Caso a configuração seja feita com --enable-gui=auto, o backend padrão continuará sendo o GTK 3, garantindo que instalações existentes não sejam afetadas.
Contexto e histórico
Até o momento, o Vim oferecia backends gráficos para GTK 2 e GTK 3. O patch 9.2.0501 introduziu o GTK 4, mas o projeto o classifica como uma fase inicial de estabilização, não como substituição imediata do GTK 3. Essa abordagem permite que mantenedores testem o novo backend sem comprometer o comportamento padrão das distribuições Linux.
Impacto para os usuários
- Compatibilidade moderna: o GTK 4 traz suporte nativo a Wayland, atendendo às demandas de desktops Linux atuais.
- Transição gradual: como o GTK 3 permanece como padrão, usuários que não desejam mudar podem continuar com a versão conhecida.
- Flexibilidade para mantenedores: a opção
--enable-gui=gtk4facilita testes em pacotes de distribuição antes de uma eventual adoção padrão.
Como obter mais informações
Para detalhes completos, consulte o anúncio oficial na página de notícias do Vim. O backend GTK 4 já está incluído no código-fonte do branch master, pronto para quem compila o editor a partir do código‑fonte.