Ein neuer Editor-Zweig namens Vim Classic hat kürzlich seine erste stabile Version 8.3.0 veröffentlicht. Das Entwicklungsteam betonte, dass nicht der gesamte Code des Projekts mit Hilfe eines großen Sprachmodells (LLM) generiert wurde. Vim Classic 8.3.0 wurde auf Basis der früheren Version Vim 8.2.0148 entwickelt, und das Team hat bewusst auf die neuere Vim9-Skript-Engine verzichtet, um den langfristigen Wartungsaufwand zu reduzieren und die Codebasis einfach zu halten. Dieser Kompromiss bedeutet jedoch auch, dass einige moderne Vim-Plug-Ins, die auf neue Funktionen angewiesen sind, in Vim Classic nicht richtig funktionieren.

Die Projektbetreuer gaben an, dass ihr Ausgangspunkt darin bestand, „diese Version von Vim zu bereinigen, eine Release-Version davon vorzubereiten und sich vorzustellen, wie ein Vim 8.3 ohne das Vim9-Skript aussehen würde“. Ihrer Ansicht nach mangelt es Vim Classic im Vergleich zum Upstream-Vim-Projekt an ausreichenden Ressourcen und internen Wissensreserven, sodass es notwendig ist, die Wartungskosten durch Vereinfachung des Technologie-Stacks zu kontrollieren. Das Team gab in der Beschreibung auch zu, dass einer der Kosten dieser Pfadwahl die Lücke in der Kompatibilität mit einigen bestehenden Plug-in-Ökosystemen ist.

Obwohl es sich konzeptionell um eine „Zurück zur Klassik“-Fork handelt, behält Vim Classic das „Charityware“-Modell des ursprünglichen Vim bei und verspricht, weiterhin die Wohltätigkeitsorganisation zu unterstützen, auf der der verstorbene Vim-Autor Bram Moolenaar zu Lebzeiten bestand – Hilfe für bedürftige Kinder in Uganda. Um die Sicherheit dieser Version zu gewährleisten, betonten die Entwickler, dass sie eine gezielte Überprüfung der Sicherheitspatches des Upstream-VIM durchgeführt und gezielt Änderungen eingearbeitet haben, die Sicherheitslücken beheben. Sie erinnerten die Erstanwender auch daran, dass im System möglicherweise noch Fehler lauern, die noch nicht aufgedeckt wurden.

Die Entstehung dieser Branche steht in engem Zusammenhang mit der aktuellen Branchenkontroverse um generative KI. Das Vim Classic-Projekt wurde von Drew DeVault initiiert. In einem am 25. März 2026 veröffentlichten Blogbeitrag äußerte er öffentlich seine starke Abneigung gegen generative KI und glaubte, dass diese Art von Technologie Reichtum und Macht in der Realität konzentriert, Propagandamaschinen und sogar extremistische Tendenzen fördert und gleichzeitig eine große Menge „Slop“ (Inhalte von geringer Qualität) auf Code- und Textebene produziert. Da sowohl Vim als auch NeoVim Codebeiträge akzeptiert haben, die auf der LLM-unterstützten Generierung basieren, sagte DeVault, dass er diese Editoren nicht mehr mit „gutem Gewissen“ weiter verwenden könne, und entschied sich daher für eine Abspaltung und Beibehaltung einer Route, die keinen KI-Code akzeptiert.

In Upstream-Projekten führte Vim im Dezember letzten Jahres eine formelle LLM-bezogene Richtlinie ein, die es Mitwirkenden erlaubt, von KI generierten oder unterstützten Code einzureichen, aber die Anforderungen müssen klar gekennzeichnet sein und sicherstellen, dass der Code stilistisch mit der historischen Codebasis übereinstimmt. Im Gegensatz dazu setzt sich ein beträchtlicher Teil der Vim/NeoVim-Benutzergemeinschaft aktiv für KI-Tools ein und führt über verschiedene Plug-ins Funktionen wie Code-Vervollständigung und „intelligente Assistenten“ lokal oder in der Cloud ein. Einige Plug-Ins konzentrieren sich beispielsweise auf die Offline-First-Local-Coding-Unterstützung, andere unterstützen das Umschalten von Abfragen zwischen mehreren externen LLM-Diensten und einige Plug-Ins sind speziell dafür konzipiert, Abschlussmodelle lokal auszuführen und sogar mit mehreren Agenten zusammenzuarbeiten, um die Aufgabenplanung abzuschließen.

Vor diesem Hintergrund der Differenzierung bietet das Aufkommen von Vim Classic Entwicklern, die generative KI entschieden ablehnen, eine Alternative mit einer klareren Werthaltung. Für diese Benutzergruppe ist die Wahl von Vim Classic nicht nur eine Entscheidung für den technischen Weg, sondern auch ein Ausdruck der Einstellung zu Softwareentwicklungsethik, Wissensproduktionsmethoden und Open-Source-Community-Governance-Modellen. Da das Projekt jedoch offensichtliche Kompromisse in Bezug auf Funktionalität und Plug-In-Kompatibilität eingegangen ist, bleibt abzuwarten, ob es in Zukunft genügend Betreuer und Benutzer anziehen kann.

Zugang:

https://sr.ht/~sircmpwn/vim-classic/

tar.gz

vim-classic-v8.3.0.tar.gz

.tar.gz.sig

vim-classic-v8.3.0.tar.gz.sig