Release des Texteditors Vim 9.1

Nach anderthalb Jahren Entwicklung wurde der Texteditor Vim 9.1 veröffentlicht. Der Code von Vim wird unter einer eigenen Copyleft-Lizenz verteilt, die mit der GPL kompatibel ist und eine uneingeschränkte Nutzung, Verbreitung und Modifikation des Codes ermöglicht. Das Hauptmerkmal der Vim-Lizenz hängt mit der Rückgabe von Änderungen zusammen – Verbesserungen, die in externen Produkten umgesetzt wurden, müssen an das Originalprojekt zurückgegeben werden, wenn der Maintainer von Vim diese Verbesserungen für erwähnenswert hält und einen entsprechenden Antrag stellt. In Bezug auf die Verbreitung gehört Vim zu Charityware, d.h. statt das Programm zu verkaufen oder Spenden für das Projekt zu sammeln, bitten die Autoren von Vim darum, einen beliebigen Betrag für wohltätige Zwecke zu spenden, falls dem Nutzer das Programm gefällt.

Vim 9.1 ist die erste Version, die unter der Leitung des neu gegründeten Kollegialrats veröffentlicht wurde, der nach dem Tod des Projektschöpfers ins Leben gerufen wurde und die Entscheidungsfindung übernommen hat. Diese Version ist Bram Moolenaar gewidmet, dem Autor und Schlüsselentwickler von Vim, der über 30 Jahre lang das Projekt begleitet hat. Bram hat die überwältigende Mehrheit der Änderungen an Vim entwickelt – er hat 16.500 Commits geleistet und 3,5 Millionen Codezeilen hinzugefügt, was 50 Mal mehr ist als der Beitrag aller anderen Entwickler zusammen.

Wesentliche Verbesserungen:

  • Die Skriptsprache Vim9 hat Unterstützung für Klassen und Objekte hinzugefügt, die die Verwendung objektorientierter Programmierung in Skripten ermöglichen.
  • Die Unterstützung für sanftes Scrollen wurde hinzugefügt.
  • Es wurde die Möglichkeit implementiert, virtuellen Text in den Puffer hinzuzufügen, der zur Anzeige von Hinweisen verwendet werden kann, die von LSP-Servern bereitgestellt werden.
  • Der Befehl «:defer» wurde hinzugefügt, um eine bestimmte Funktion nach Abschluss der aktuellen Funktion auszuführen.
  • Das Plugin EditorConfig ist jetzt enthalten.
  • Die Unterstützung für die OpenVMS-Plattform wurde verbessert.
  • Im Werkzeug für die Arbeit mit hexadezimalen Dumps xxd wurde Unterstützung für farbige Ausgabe und das Invertieren von Bit-Dumps hinzugefügt.
  • Neue Funktionen und Befehle wurden hinzugefügt.
  • Die Verwendung des FTP-Servers Vim wurde eingestellt, stattdessen wird jetzt Git zur Bereitstellung von Ressourcen eingesetzt.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster