Több mint két évvel a legutóbbi 9.1-es kiadás után a Vim projekt bejelentette a Vim 9.2 verziót, amely jelentős fejlesztéseket hoz a szkriptnyelv, a kiegészítési rendszer, a diff mód, a felhasználói felület és a platform-integráció terén. A frissítés egyik fő célja a Vim9 Script képességeinek bővítése: mostantól támogatottak az enumerációk (enums), generikus függvények és tuple típusok, valamint a beépített függvények használhatók metódusként. A class-kezelés új funkciókat kapott, például védett konstruktort (_new()), és a :defcompile parancs teljes körű metódus-fordítást biztosít, ami javítja a teljesítményt és a szkriptek következetességét.
A beszúrási módban történő kiegészítés (insert mode completion) immár fuzzy matching funkcióval rendelkezik, így rugalmasabb javaslatokat kapunk pluginok használata nélkül. A CTRL-X CTRL-R kombinációval a regiszterekből is lehet szavakat kiegészíteni, és az új completeopt opciók, például a nosort és nearest, nagyobb kontrollt biztosítanak a javaslatok megjelenítése felett. A diff mód is fejlődött: a változások most pontosabban, rendezettebben jelennek meg, még összetett összehasonlítások esetén is.
A Linux ökoszisztéma globális trendjeit követve a Vim 9.2 most már teljes Wayland-támogatással érkezik, beleértve a grafikus felületet és a vágólap-kezelést. Emellett a Vim áttért az XDG Base Directory szabványra, így a konfigurációs fájlok immár például a $HOME/.config/vim útvonalon tárolódnak, a régi helyek helyett.
A felhasználói felület újdonsága egy függőleges tab panel lehetőség a megszokott vízszintes tabline mellett. Windows alatt a grafikus verzió jobb sötét mód támogatást, továbbfejlesztett teljes képernyős kezelést és új eszköztár-ikonokat kapott. A beépített oktató (tutor) is frissült, és a :Tutor plugin révén az interaktív tanulás modernebbé vált az editoron belül.
A Vim 9.2 letölthető az hivatalos projektoldalról, forrásarchívumokkal minden támogatott platformhoz. A különböző Linux-disztribúciók csomagjai hamarosan elérhetők lesznek a saját tárolóikban.
Letöltés
További információk

