VOOZH about

URL: https://thenewstack.io/bram-moolenaar-author-of-the-open-source-vim-code-editor-has-died/

⇱ Bram Moolenaar, Author of the Open Source Vim Code Editor, Has Died - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2023-08-07 12:14:02
Bram Moolenaar, Author of the Open Source Vim Code Editor, Has Died
Linux / Open Source

Bram Moolenaar, Author of the Open Source Vim Code Editor, Has Died

Vim is one of the most popular programming editors of all time, a simple text editor that still survives in the age of Visual Studio, Emacs and other, fancier, code editors.
Aug 7th, 2023 12:14pm by Steven J. Vaughan-Nichols
👁 Featued image for: Bram Moolenaar, Author of the Open Source Vim Code Editor, Has Died

The creator of one of the most popular programming editors of all time, Vim, has died after a brief illness. :wq.

You may not have known Bram Moolenaar’s name, but all developers know his open source programming editor, Vim. His family has reported to the Vim announcement list that Moolenaar has died.

👁 Image

Bram Moolenaar

According to the note, “Bram Moolenaar passed away on 3 August 2023.”

Bram suffered from a medical condition that progressed quickly over the last few weeks.” No further details are available at this time.

They added Bram had “dedicated a large part of his life to VIM, and he was very proud of the VIM community that you are all part of.” This is true. Under his guidance, Vim became one of the most popular code editors in the world.

Vim was based on Unix’s Vi, a screen-oriented text editor created by Bill Joy that proved to be immensely popular. Indeed, it was my first editor. Its command set, while often used in jokes, is powerful. It’s still embedded in my fingers today. I’m far from the only programmer who can say that.

However, Vi, which first appeared in the second edition of the Berkeley Software Distribution (2BSD) Unix, wasn’t open source. It was a derivative work of AT&T Unix code. While it was ported to all Unix versions, you couldn’t port it to other operating systems.

You could look at Vi’s code so other developers quickly forked it. ST Editor for VI Enthusiast (Stevie) was the most important of these early forks. It was this code that Moolenaar used as the foundation for Vim.

As Moolenaar said in a 2012 interview with the Czech magazine LinuxEXPRES, like so many of us, he also had trouble at first with Vi. “We were forced to use this awfully complex editor, with only one sheet of paper for documentation. I started appreciating it only much later when it became clear that Vi allows for very quick editing. Once my fingers got used to it, anything else slowed me down. Thus once I got an Amiga computer, I just had to make a Vi-like editor. That was when I started working on Vim.”

Why? He explained, “It takes time to learn Vi or Vim before you can work productively. If you try it for ten minutes and then give up, you only remember that difficult time you struggled with. And when you never take the time to learn more than the basic commands, you will not profit from the possible effective editing. But when you learn to use Vim, you can work effectively and love using it.”

👁 One does not simply exit vim meme

Young coders often complain that VIM is difficult to use. But once you get the hang of it, though, it becomes amazingly responsive.

Moolenaar “started with Stevie. This Vi clone for the Atari ST computer was ported to the Amiga. It had many problems and could not do everything Vi could, but since the source code was available, I could fix that myself. That was also how I got to appreciate software being open source. Once the amount of changed code was more than the original Stevie code, I named it Vim.

Today, you’ll find Vim in essentially all operating systems. That’s both because it’s open sourced under the GPL-compatible Vim license. And, as he said in the interview, “I am using good old C code. To be compatible with as many C compilers as possible, I am very conservative in using the features of modern C compilers. This mostly only happens in GUI code, which requires a modern C compiler. The main code doesn’t even use ANSI function prototypes, because they don’t work on older systems.”

He was proud of his work. In a 2022 Evrone interview, Moolenaar explained that he’s proud of Vim and that so many others have enjoyed it. “Now that I am retired, it gives me something interesting, joyful, and useful to do. Vim is a very important part of my life.

Vim is more than just a Vi clone. Its features are a superset of Vi. It includes syntax highlighting, and code folding for several popular programming languages such as C/C++, Python, Perl, and Bash. It also includes multilevel undo/redo, screen splitting for editing multiple files, and plugin support and scripting support with its own Vimscript, or external scripting languages.

Vim’s license does have one different clause in it. Technically, it’s charityware. The license asks but does not require that you donate to needy children in Uganda via International Child Care Fund for Uganda if you use Vim and find it useful.

In his recent interview, Moolenaar explained, “I have never wanted to make money from Vim. It started as a hobby, and most of the time, I had a job that paid well enough. So I decided to combine my desire to help poor children with that, and Charityware was born. It works well, about 30,000 euro per year is raised this way, which is helping about 50 children finish their education, from primary school to university.”

With his passing, his family is asking for more donations to this cause, which had been close to his heart. He was a great developer and person. Would that we could all say so much about ourselves. He’ll be missed.

:wq

👁 Exiting Vim the Arrival way -

TRENDING STORIES
Steven J. Vaughan-Nichols, aka sjvn, has been writing about technology and the business of technology since CP/M-80 was the cutting-edge PC operating system, 300bps was a fast internet connection, WordStar was the state-of-the-art word processor, and we liked it.
Read more from Steven J. Vaughan-Nichols
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.