March 25, 2026
Vim, Vibes, and Very Big Feelings
A Eulogy for Vim
Beloved editor gets a 'classic' fork to dodge AI, and the comments are on fire
TLDR: A dev forked Vim into “Vim Classic” to avoid AI-touched code, turning a tribute into a lightning rod. Comments split between purists cheering, pragmatists saying AI is unavoidable, and skeptics asking for hard numbers—making one editor’s farewell a flashpoint in the AI culture war.
A tearful goodbye turned into a comment-section cage match. A longtime fan of Vim—a beloved, minimal text tool used by coders—wrote a eulogy and then forked it into “Vim Classic,” an older, pre-new-features version meant to avoid code touched by generative AI (think AI text generators, also called large language models). He frames it like mourning a friend and honoring Vim’s late creator, while blasting AI for environmental and social harms.
That’s when the crowd split like a log file. One camp saluted the stand as principled: “Drew stays true even under pressure,” cheered one, while another vowed to try the fork because they “don’t want any form of AI in Vim.” But the vibe-coders came out swinging—one fan joked that coding a Battleship game for fun is culture, not corruption. Meanwhile, pragmatists rolled their eyes: if you try to avoid any code that ever brushed past an AI, “might as well give up on everything,” said one.
Then the accountants arrived: Show the math. Skeptics challenged the sweeping doom about energy, water, and politics, asking for a real cost–benefit analysis. And of course, nostalgia memes flooded in: “Elvis has re‑entered the building” (a nod to the old-school Elvis editor). The eulogy may have started in grief—but the comments turned it into a full-on culture war about how we build our tools, and who gets to say what’s “pure.”
Key Points
- •The author has forked Vim into a project called “Vim Classic.”
- •The fork is based on Vim 8.2.0148 (patch 148), just before the introduction of Vim9 Script.
- •Vim 9.0 was considered as a base because it was the last version released during Bram Moolenaar’s lifetime.
- •The author criticizes generative AI and claims both Vim and NeoVim rely on LLMs in development, prompting the fork.
- •The article reflects on Bram Moolenaar’s passing and his remembered altruism toward Ugandan children.