The Vim project is happy to announce that Vim 9.1 has finally been released.
This release is dedicated to Bram Moolenaar, Vims lead developer for more than
30 years, who suddenly passed away in August 2023.
The most notable changes are support for Vim9 classes and objects, smooth
scrolling support and virtual text support. And as usual, runtime files have
been updated, many bugs have been fixed and potential security relevant fixes
have been included.
You can find the full announcement here. (Christian Brabandt)
The Vim homepage will be renovated by a few students from the FH University
Salzburg. Development will happen at a new Github repository.
Feedback is very welcome and can happen at the vim_dev mailing list or at the
See the announcement. (Christian Brabandt)
| New Vim.org Homepage Hosting
The Vim project has been moved to a new hosting provider.
The hosting should be much more stable now and database problems should now also been solved.
Thanks to Wavestack for hosting us. (Christian Brabandt)
The Vim project will move to a new homepage on tuesday, september 26th, 2023 around 08:00 pm CEST.
During that time there may be some issues connecting to the current homepage (or trying to login)
but hopefully they will be resolved very soon.
The new vim.org domain name should then resolve to the new IP 220.127.116.11.
This homepage here will stay in read-only mode and no longer maintained.
Read the announcement
at the vim_announce mailing list. (Christian Brabandt)
The Vim project is deeply shocked and saddened by the sudden passing of Bram.
We certainly will miss him, his guidance and his humour.
The Vim project wouldn't exist without his ongoing passion to lead and
develop Vim and the community for more than 30 years.
Our deepest condolences to all his family and may they have enough strengths
to come through these saddened times. We lost a great guy way too early, who should have had
the chance to enjoy and live for at least several more years!
In addition he was well-known for collecting donations for the ICCF foundation and
helping many children in Uganda. And despite the saddened news, during the
last 7 days an incredible amount of EURO 60,000 was donated. That is so
awesome. Thank you all contributors!
An incredible amount of people have been giving respect and saying
goodby at here and
you'll find obituary articles and links
It is in Brams interest to continue the Vim project even
if development now will slow down, but hopefully the community is being
able to step up and continue the work in the next years. (Christian Brabandt)
Cleaning up after creating a file or directory can easily be forgotten.
To make it easier the :defer command has been added.
It works like it does in the Go language.
Also, you can add a flag to writefile() and mkdir() to have them defer a delete() call.
This is especially useful in tests, where temp files need to be cleaned up.
Read about it in the help file. (Bram Moolenaar)
| Virtual text has been implemented
The past weeks a new feature has been added, that allows for displaying text in between the buffer text.
Since this text does not exist in the file this is often called "virtual text".
The virtual text can appear inside the line, after the line and below the line.
You can read about it in the help. (Bram Moolenaar)
Finally, after years of hard work, there is a new major release of Vim.
Besides many additions and fixes, the main new item is the support for Vim9 script.
You can go straight to the Download page and try it out.
Or read the announcement. (Bram Moolenaar)
| Sven Guckes has passed away
I'm sad to announce that a member of the Vim community is no longer here.
See this message: https://groups.google.com/g/vim_announce/c/MJBKVd-xrEE
This is what vim.org looked like when Sven was still maintaining it: vim.org in 2001. (Bram Moolenaar)
Evrone interviewed me about my work on Vim.
You can read it here (Bram Moolenaar)