Vim 9.2 ist da und bringt eine Reihe spannender Neuerungen mit sich, die den Kommandozeileneditor weiter nach vorne treiben. Das Release fokussiert sich stark auf moderne Programmier-Workflows und Anpassungen an die zunehmende Verbreitung von Wayland im Linux-Ökosystem. Ein wichtiger Schritt in diese Richtung ist die vollständige Unterstützung für Wayland, sowohl für die Benutzeroberfläche als auch für die Zwischenablage, was Vim nahtlos mit dem Standardgrafikserver unter Linux integriert. Parallel dazu folgt Vim der XDG Base Directory Specification und legt zukünftig Konfigurationsdateien unter ~/.config/vim/code ab – ein einheitliches Muster für Konfigurationen auf Linux- und Unix-Systemen.
Ein großer Fokus liegt in diesem Release auf Vim9-Script, der modernen Skriptsprache des Editors. Mit neuen Datentypen wie Enums für typsichere Listen, Type Aliases zur Vereinfachung komplexer Typen und verbesserten Klassenstrukturen gewinnt Vim9-Script deutlich an Ausdruckskraft und Nähe zu modernen Programmiersprachen. Die Integration von GitHub Copilot-generierten Beispielen in das Release zeigt eindrucksvoll, wie mit diesen neuen Möglichkeiten komplexe Anwendungen direkt innerhalb von Vim implementiert werden können – von klassischen Spielen wie Battleship bis hin zu interaktiven Puzzlespielen.
Auch die Kontrolle über Vorschläge bei codecompleteopt/code wurde durch neue Flags wie codenosort und codenearest erweitert, um die Interaktion mit der Autovervollständigung präziser zu gestalten.
Neben diesen Programmierverbesserungen bietet Vim 9.2 auch ein modernes Lerncurriculum. Der interaktive Tutor, aufrufbar über code:Tutor, soll die Einarbeitung in den Editor effizienter und ansprechender gestalten als das klassische vimtutor. Windows-Nutzer profitieren von nativem Dark-Mode-Support für Menüs und Titelleisten sowie verbesserten Toolbar-Icons. Der Vollbildmodus wurde optimiert, und als neue Alternative zur horizontalen Tabline steht ein vertikales Tabpanel zur Verfügung, das insbesondere bei vielen geöffneten Dateien eine bessere Übersichtlichkeit bietet.
Das Release schließt mit der Behebung mehrerer Sicherheitslücken, Speicherlecks und potenzieller Absturzursachen aus vorherigen Versionen. Mit Christian Brabandt als neuem Haupt-Maintainer führt das Projekt, nach dem Tod von Bram Moolenaar im August 2023, seine Entwicklung erfolgreich weiter. Vim 9.2 verkörpert den kontinuierlichen Fortschritt des Editors und zeigt seine Anpassungsfähigkeit an die modernen Anforderungen der Entwicklerwelt.
Schlagwörter: Vim + Vim 9.2 + Wayland
Wie bewerten Sie den Schreibstil des Artikels?
