Vim 9.2 presenta miglioramenti significativi nel linguaggio di scripting Vim9, una modalità diff migliorata, funzioni di completamento avanzate e ottimizzazioni specifiche per piattaforme, inclusa la supporto sperimentale per Wayland.
- Ricerca contestuale. set completeopt+=fuzzy aggiunge il supporto per il matching impreciso, permettendo un migliore controllo sulla visualizzazione delle corrispondenze e sull'ordine in cui appaiono.
- Supporto per Wayland. Supporto completo per l'interfaccia utente Wayland e per il clipboard. Su sistemi Linux e Unix-like, Vim ora si attiene alle specifiche della directory XDG di base, utilizzando $HOME/.config/vim per la configurazione dell'utente.
- Miglioramenti dell'interfaccia utente. Una nuova barra dei tab verticale offre un'alternativa alla tabella orizzontale. L'interfaccia grafica di MS-Windows ora supporta un tema scuro integrato per i menu e le intestazioni, oltre a un miglior supporto a schermo intero e icone di qualità superiore nella barra degli strumenti.
- Apprendimento interattivo. Il nuovo plugin integrato interactive tutor (attivabile tramite :Tutor) offre un'alternativa avanzata all'apprendimento, andando oltre il tradizionale vimtutor;
- Miglioramenti nel linguaggio di scripting vim9, inclusa la supporto integrato per enumerazioni, funzioni generiche e il tipo di dati Tuple. Le funzioni integrate sono ora integrate come metodi oggetto, e le classi ora supportano i metodi protetti _new() e :defcompile per la compilazione completa dei metodi;
- Migliorato il modo di visualizzare e allineare le modifiche in modalità diff.
Fonte: linux.org.ru
