Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Open Source

Vim's Creator Bram Moolenaar Dies at Age 62 (google.com) 62

Bram Moolenaar was Vim's creator/maintainer/benevolent-dictator for life. Early this morning his family shared sad news on the Vim-announce Google Group. "It is with a heavy heart that we have to inform you that Bram Moolenaar passed away on 3 August 2023." Moolenaar was 62 years old, and died from "a medical condition that progressed quickly over the last few weeks."

"Bram dedicated a large part of his life to VIM and he was very proud of the VIM community that you are all part of."

Anyone who's used Vim has seen evidence of Moolenaar's generosity. "Vim is Charityware," Moolenaar wrote in its pioneering license. "You can use and copy it as much as you like, but you are encouraged to make a donation for needy children in Uganda." Moolenaar pioneered the concept of charityware decades ago, and also helped to popularize its adoption. To this day Vim users can still view the license by typing the command :help Uganda or :help ICCF. And Vim's sponsor FAQ notes that "Each registered Vim user and sponsor who donates at least 10 euro will be able to vote for new features."

Moolenaar's personal web site also includes photos from his travels around the world, and YouTube has some videos of talks and interviews with Moolenaar.

He was still committing changes to Vim up until a month ago.

In the comments below long-time Slashdot reader bads shares a link to a post from long-time Vim contributor Christian Brabandt : Bram was a great leader to the Vim community and I really enjoyed working with him over the past years, since I became involved with the development of Vim almost 20 years ago.

Bram was of great inspiration in creating a great community, helping people with his charity and he was a great mentor. And now he left too soon. We lost a great leader and I regret never having met him in person.

However to all of the community: I will continue and I hope all of the other contributors will also keep up the good work. I do have access to the Vim homepage and the Vim organization (not sure if all the rights, but I am sure we will work on the details in the near future...) I hope together we will be able to continue successfully.

This discussion has been archived. No new comments can be posted.

Vim's Creator Bram Moolenaar Dies at Age 62

Comments Filter:
  • RIP (Score:5, Insightful)

    by karniv0re ( 746499 ) on Saturday August 05, 2023 @12:41PM (#63742556) Journal
    I was just using Vim when I popped over here and saw this. Sad day.
    • Re:RIP (Score:5, Insightful)

      by Jahta ( 1141213 ) on Saturday August 05, 2023 @01:40PM (#63742656)

      Yeah, vim is one of a handful of applications that I use pretty much every day. And Bram seems to have been an all around good guy too. It's very sad news, but he leaves a fine legacy.

    • Re:RIP (Score:5, Funny)

      by DriedClexler ( 814907 ) on Saturday August 05, 2023 @01:53PM (#63742676)

      Yeah but that's just because you couldn't figure out how to exit.

    • In memory of Bram Moolenaar, the creator of Vim, a tool that has revolutionized the way we interact with code. This minimalist yet extraordinarily powerful editor has accompanied developers worldwide for over two decades, providing a flexible and versatile platform for code creation and manipulation. Bram was not just a programmer, but a visionary. He understood that power doesn't lie in complexity, but in the ability to make the ordinary extraordinary. He created Vim not as a mere tool, but as an extension
  • Oh no! (Score:5, Insightful)

    by sconeu ( 64226 ) on Saturday August 05, 2023 @12:55PM (#63742586) Homepage Journal

    This is truly sad. Bram was a good man, and his charity work showed it.

    Bram, I did not know you personally, but you have touched many lives, and you will be missed.

    May your memory be for a blessing. z''l, RIP.

    • by trip23 ( 727132 )
      Thanks for your kind words. Rarely visit Slashdot but vim is software i use daily. And those vi-emacs meme-jokes feel out of place.
  • by bads ( 141215 ) on Saturday August 05, 2023 @12:55PM (#63742588)

    Looks like vim will continue to be maintained fine.

    https://groups.google.com/g/vi... [google.com]

    The song from Bram's website is appropriate

    https://moolenaar.net/bright.h... [moolenaar.net]

  • RIP Bram (Score:4, Interesting)

    by KT0100101101010100 ( 7179190 ) on Saturday August 05, 2023 @01:37PM (#63742654)

    :%s/Aug 3/Vim appreciation day/gc

    :wq

  • by smittyoneeach ( 243267 ) * on Saturday August 05, 2023 @02:24PM (#63742734) Homepage Journal
    Heaven rest his soul.
  • by bill_mcgonigle ( 4333 ) * on Saturday August 05, 2023 @02:56PM (#63742800) Homepage Journal

    ZZ

  • by Wrath0fb0b ( 302444 ) on Saturday August 05, 2023 @02:58PM (#63742810)

    Unlike most of the users of his software.

    • by caseih ( 160668 )

      I'm sure I'm not the only one leaves :wq in documents when I have the misfortune to be using and editor that does not support mode editing and VI key bindings.

      Fortunately many modern editors can enable VI mode these days. Including Visual Studio Code.

      • Amen. IntelliJ has a plugin that is not awesome, but definitely usable.
        • The IdeaVim plugin keeps me sane at work when I "have" to use an IDE due to the complexity of the software. I'm never going to stop using Vim modes/plugins as long as they are available.

    • by jwhyche ( 6192 )

      If you can't figure out how to use the software, then you don't need to be using it.

  • by crazyvas ( 853396 ) on Saturday August 05, 2023 @04:18PM (#63742916)

    You will be missed, Bram, RIP. Your legacy lives on and continues to be transformative for very many software engineers.

  • 'vim' is a marvel, and Bram Moolenaar did a lot of good for the world, and I am grateful for that. TL;DR: I started using Borland IDEs on MS-DOS (Turbo Pascal and Turbo C, around 1987/1988), which were based on the WordStar editor commands. I first tried 'vim' around 1994, on my first PC, using Linux on a Slackware distribution (486 DX2 66MHz with 8MB of RAM, and a 500MB hard disk), because for university homework we were told to learn the 'vi' editor, as in the lab we were using Sun workstations. I cont
  • by LindleyF ( 9395567 ) on Saturday August 05, 2023 @06:01PM (#63743132)
    /peace
  • Nevertheless, I still think vim is mostly a merger of emacs' complexity with vi's shortcomings.
  • by Chris Mattern ( 191822 ) on Saturday August 05, 2023 @08:08PM (#63743316)

    [ESC]:wq

  • I tried to :q! this article :(
  • Courage to those who were closest to Mr. Moolenaar and condolences for their loss.

    Vim is the best editor there is, and Mr. Moolenaar is the one who made it so.

  • Does this mean that EMACS won?

  • All the obvious editor wars quips aside, vim is a fine legacy.
  • I guess after all those years he finally figured out how to exit

  • by Darren Hiebert ( 626456 ) on Sunday August 06, 2023 @03:19PM (#63744788) Homepage

    My association with Bram started in July 1993, when I first began looking for a clone of the “vi” editor that would work on the new Linux operation system. I discovered Vim-1.27 as a collection of shell archives on the comp.editors newsgroup and found it to be much better than anything else available, particularly Elvis, a bare-bones vi clone originally included in the first Linux distribution, Slackware, created by Patrick Volkerding.

    Upon discovering how good Vim was, I took two actions: (1) I started communicating with Bram to improve Vim and informing him of bugs I encountered; (2) I repackaged Vim from the shell archives it used for distribution into a compressed tar file (the new standard for software packaging) and uploaded it to the new SunSITE archive for Unix-compatible software that served as the place where Linux-compatible software was being collected.

    At some point, Slackware replaced Elvis with Vim. I don’t recall whether that was because of any recommendation I made to Volkerding or just because he discovered it on SunSITE. From then on, Vim became the de facto vi editor in Linux distributions going forward. When Bram asked for volunteers to help take care of distributing releases of Vim to various ftp sites, I volunteered to be the one to distribute new releases to the Linux archives.

    In early 1996, dissatisfied with the very rudimentary functionality of the ctags utility (from emacs) included in the Linux distributions, I decided I was going to create something better. To get me started, I began with the ctags program packaged with Elvis (always better to start from working code), then took a jackhammer to it and produced the initial release of Exuberant Ctags. Bram agreed to include my ctags in the Vim distribution, much as emacs and Elvis both included their own ctags utilities.

    A couple of years later, Red Hat decided to replace its former ctags program with Exuberant Ctags, which led to it becoming the de facto standard ctags program in Linux distributions going forward.

    I worked out with Bram and the authors of several other authors of editor programs a backwards-compatible extension to the ctags file format that would encode additional information about the tags to assist their selection in code with multiple matches to a given tag.

    After 10 years, or so, Bram thought it was time that Exuberant Ctags move out from being packaged with Vim because Bram liked the idea of the entire release of Vim fitting onto a single floppy disk and, as both Vim and Exuberant Ctags had grown, this was no longer possible.

    In reviewing my association with Bram, I noted my email archive shows over 700 messages we exchanged over the course of 13 years or so. Bram was always pleasant to interact with and tolerant of my sometimes harsh and blunt tone (self-awareness only comes slowly). I also was touched by his story of his connection to the children of Uganda. I am grateful to have known Bram and worked together with him. His creation was a mainstay of my professional and private life for three decades. I still use Vim to this day.

  • He was a great guy. I honestly enjoyed his company. He had a very Dutch wit which was awkward but his mind was brilliant.

    I'll miss him.
  • Have used Vim from my first year at uni on a green-text Unix terminal, where as a student not paying attention I couldn't figure out how to type any code let alone exit.

    Now I seem to be a moderately advanced user and other editors frustrate me. I use the VsVim extension in Visual Studio and only recently stopped wearing my Vim polos as being too tatty to show in the office even for a dev. As a small honour, this post was written in GVim before pasting into the browser.

    Thanks Bram, what a wonderful legacy.

Somebody ought to cross ball point pens with coat hangers so that the pens will multiply instead of disappear.

Working...