A Vim GTK 4-es GUI backendje mostantól elérhető a master ágon, így a forrásból fordítóknak új buildidőben választható lehetőséget ad azokhoz a grafikus felületű fordításokhoz, amelyek a legújabb GTK toolkitet használják.
A Vim 9.2.0501-es javítócsomagjában bemutatott GTK 4 backend a meglévő GTK 2 és GTK 3 GUI opciókhoz csatlakozik. Fontos, hogy ez a frissítés a grafikus felületű Vimre (GVim) vonatkozik, nem a hagyományos, terminálban futó változatra.
A GTK 4 támogatás egyelőre csak kérésre kapcsolható be. Aki használni szeretné, a Vim fordításakor a
--enable-gui=gtk4
opcióval engedélyezheti. A GTK 3 marad az alapértelmezett backend, ha a fordításnál a
--enable-gui=auto
kapcsolót használják, így a meglévő build-konfigurációk változatlanul működnek tovább.
Az új backend a GTK 4 natív platformtámogatására épít, így a Vim grafikus felülete X11 és Wayland rendszereken is futhat. Modern GUI-alapot ad, miközben az átmeneti időszakban megőrzi a kompatibilitást a meglévő GTK-alapú fordításokkal.
Érdemes szem előtt tartani, hogy a GTK 4 támogatást jelenleg a stabilizáció korai lépéseként kezelik, nem pedig a GTK 3 azonnali leváltásaként. Emiatt marad opcionális, hogy a karbantartók tesztelhessék az új backend működését anélkül, hogy megváltozna a disztribúciók vagy a meglévő GVim telepítések alapértelmezett viselkedése.
A GTK 4 backend mostantól elérhető a Vim master ágában azok számára, akik forrásból építik a szerkesztőt. A GTK 2 és GTK 3 GUI backendek továbbra is elérhetők, a GTK 3 pedig marad az alapértelmezett automatikus GUI opció.
További részletekért olvasd el a bejelentést.

