June 4, 2026

PBX Science

VoIP & PBX, Networking, DIY, Computers.

Vim Splits Over AI:Inside the Forks Fightingfor a Code-Pure Future

Vim Splits Over AI: Inside the Forks Fighting for a Code-Pure Future



Vim Splits Over AI: Inside the Forks Fighting for a Code-Pure Future
Linux Community · Open Source

Vim Splits Over AI:
Inside the Forks Fighting
for a Code-Pure Future

As artificial intelligence quietly enters one of programming’s most trusted editors, two independent projects mount a principled resistance — and spark a community-wide debate.

March – April 2026 · Open Source Report · ~1,200 words

For over three decades, Vim has been a constant in the Unix landscape — sparse, fast, and uncompromising. But in early 2026, a quiet change in the official Vim repository lit a slow fuse beneath that reputation. When maintainers began accepting contributions that appeared to involve AI-generated code, a subset of the developer community refused to accept it quietly. The result: not one, but two independent forks, each staking out its own vision of what Vim should be.

The episode has become one of the most vivid flashpoints in a broader, simmering argument about the role of large language models in open source software — who writes the code, how it can be verified, and whether ideological constraints on contributions are principled or merely paranoid.


When Vim Accepted AI — and Someone Noticed

The controversy traces to the Vim project’s decision to permit contributions that were at least partially drafted with the assistance of AI tools. For long-time contributors who had built their workflows, plugins, and institutional trust around a codebase authored purely by human hands, the change felt like a violation of an unspoken contract.

Criticism spread quickly across developer forums, Lobsters, and Hacker News. The argument was not merely aesthetic. Skeptics raised practical concerns: AI-generated code can be subtly wrong, statistically plausible but semantically incorrect, and difficult to audit. In a text editor that runs with elevated privileges and handles sensitive files daily, that uncertainty felt intolerable to some.

“Sounds like you could ruin someone’s day by making a false accusation that their last contribution was partially written by AI. How does the person in charge plan to tell if code came from AI, anyway?” — Community discussion, Lobsters, March 2026

The debate quickly surfaced a deeper tension: not just about AI, but about trust, verification, and the social contract that sustains volunteer-driven open source projects.


Two Responses, Two Philosophies

Two separate developers responded to the controversy by forking the Vim codebase — but their motivations, and the versions they chose as starting points, reveal meaningfully different perspectives.

EVi

Hard-forked from Vim v9.1.2073 (January 2026), immediately before AI-assisted code was introduced into the upstream project.

Mission: preserve all existing Vim features while enforcing a strict, permanent ban on any AI-generated contributions. Violations result in a permanent ban from the project.

Hosted on Codeberg. Tags: anti-slop, no-ai, hard-fork.

Strict No-AI Policy

Vim Classic

Forked from Vim 8.2.0148 — the patch immediately before Vim9 Script was introduced — honouring the late Bram Moolenaar’s era of the project.

Primary goal: legacy plugin compatibility and a clean, curated codebase. AI concerns are secondary to preserving the pre-Vim9 development philosophy.

Actively backporting CVE patches and select bug fixes from upstream.

Legacy Compatibility Focus

The distinction matters. EVi is explicitly ideological — a referendum on AI in open source, filed under tags like antislop. Vim Classic is more of a personal and aesthetic statement: its author wanted a version of Vim that “feels like Bram’s Vim,” and found the old vimrc and plugins worked with almost no changes on the forked base.

Vim Classic’s author noted that backporting CVE patches has been a priority — a practical acknowledgement that even a purity-focused fork cannot afford to ignore security realities. Most of the existing vimrc configurations and plugins continue to work without modification, with the notable exception of fzf.vim, which the author hopes to address in a future patch.


A Debate That Refused to Stay Polite

Neither fork escaped controversy of its own. The EVi project drew immediate scrutiny over enforcement: how would maintainers actually detect AI-generated code? No reliable tool can definitively identify LLM output, and critics warned that any accusation system was liable to abuse — or to creating a chilling effect on legitimate contributors who happened to use AI for research or documentation.

Others pointed to supply chain concerns. A new, small-team fork of a widely deployed text editor — one that often runs as root — warrants scrutiny of its own contributors, independent of the AI question. Reviewers on Lemmy and Hacker News invoked the XZ utils backdoor incident as a cautionary reference point.

Supporters, meanwhile, argued that the mere existence of these forks was the point. The community was signalling something. A broader pattern was already visible: the OpenSlopware repository on Codeberg catalogued projects suspected of using AI-generated code, before its creator was harassed off the platform. Anti-AI communities on Lemmy and Reddit grew measurably throughout early 2026. Open letters circulated criticising organisations for replacing technical writers with AI tools.

“The fact that people are forking established editors over this tells you how strongly some community members feel.” — Bozhidar Batsov, batsov.com, March 9, 2026

Key Events at a Glance

January 2026

Vim reaches version v9.1.2073. AI-assisted contributions begin appearing in the upstream repository, according to EVi’s project notes.

Early March 2026

EVi is published on Codeberg by user NerdNextDoor, forked from v9.1.2073 with an explicit no-AI contribution policy and a permanent-ban enforcement clause.

March 9, 2026

Developer and blogger Bozhidar Batsov publishes “Emacs and Vim in the Age of AI,” framing the EVi fork as a meaningful signal of community anxiety about AI in open source tooling.

March 10, 2026

EVi is featured on Lobsters and Hacker News, generating hundreds of comments debating AI detection, enforcement fairness, and the future of volunteer-maintained editors.

March 25, 2026

Developer Drew DeVault publishes “A Eulogy for Vim,” announcing Vim Classic — forked from Vim 8.2.0148, focused on legacy compatibility and honouring the pre-Vim9 codebase.

April 2026

The Vim project patches a high-severity RCE vulnerability (CVE-2026-34714) discovered by AI analysis — ironically underscoring AI’s legitimate role in security research even as forks reject it from development.


Code Provenance in the Age of LLMs

What the Vim forks surface is a question that will outlast any single editor: in an era when AI tools can produce syntactically plausible, functionally ambiguous code at scale, what does provenance mean for software we trust? And can trust survive when it cannot be verified?

The EVi and Vim Classic projects are, in a sense, extreme answers to that question — forks as philosophical statements as much as technical ones. Neither is likely to displace Vim, Neovim, or the broader ecosystem. But they don’t need to. Their existence is the argument.

For now, the upstream Vim project continues its development. Neovim, with its Lua-first architecture and active plugin ecosystem, continues to attract developers who have moved on. And in a small corner of Codeberg, a handful of contributors are quietly maintaining a text editor that, they insist, was written entirely by humans — every line of it.

# EVi project description on Codeberg
$ cat README.md | head -3
EVi is an advanced modal text editor for programmers.
Hard-forked from Vim v9.1.0 to build further upon Vim’s foundations
while avoiding the use of AI entirely. [anti-slop] [no-ai]

Sources: Codeberg (EVi repository, NerdNextDoor); Drew DeVault’s blog “A Eulogy for Vim” (March 25, 2026); Bozhidar Batsov, “Emacs and Vim in the Age of AI” (March 9, 2026); Lobsters discussion thread; Lemmy.World and Hacker News community threads (March 10, 2026). This article reports on events from March–April 2026 based on publicly available sources.

Linux Community Report · Open Source Desk · April 2026

All quoted material is attributed to public sources. This is an editorial summary.

Vim Splits Over AI: Inside the Forks Fighting for a Code-Pure Future

Vim Splits Over AI: Inside the Forks Fighting for a Code-Pure Future


Windows Software Alternatives in Linux


Disclaimer of pbxscience.com

PBXscience.com © All Copyrights Reserved. | Newsphere by AF themes.