Vim 9.2 bringt bedeutende Verbesserungen in der Skriptsprache Vim9, einen verbesserten Diff-Modus, umfangreiche Abschlussfunktionen und Plattform-spezifische Optimierungen, einschließlich experimenteller Unterstützung für Wayland.
- Kontextsuche. set completeopt+=fuzzy beinhaltet Unterstützung für unscharfe Übereinstimmungen, was eine bessere Kontrolle über die Anzeige von Übereinstimmungen und deren Reihenfolge ermöglicht.
- Wayland-Unterstützung. Vollständige Unterstützung der Wayland-Benutzeroberfläche und der Zwischenablage. Unter Linux und Unix-ähnlichen Systemen entspricht Vim jetzt der XDG-Basisverzeichnisspezifikation und verwendet $HOME/.config/vim für die Benutzereinstellungen.
- Verbesserungen der Benutzeroberfläche. Ein neues vertikales Tab-Bedienfeld ist eine Alternative zur horizontalen Tabelle. Die grafische Benutzeroberfläche von MS-Windows unterstützt jetzt einen integrierten Dunkelmodus für Menüs und Titel sowie verbesserte Vollbildunterstützung und qualitativ hochwertigere Symbole in der Symbolleiste;
- Interaktives Lernen. Das neue integrierte Plugin interactive tutor (startbar über :Tutor) bietet eine verbesserte Lernmethode, die über das traditionelle vimtutor hinausgeht.
- Verbesserungen in der Skriptsprache Vim9, einschließlich integrierter Unterstützung für Enumerationen, universelle Funktionen und den Datentyp Tuple. Eingebaute Funktionen sind jetzt als Objektmethoden integriert, und Klassen unterstützen nun die geschützten Methoden _new() und :defcompile für eine vollständige Kompilierung der Methoden;
- Die Visualisierung und Ausrichtung von Änderungen im Diff-Modus wurde verbessert.
Quelle: linux.org.ru
