Vim News
[2026-05-19]
The Vim project is happy to announce that the GTK 4 GUI has landed in Vim master!
Patch 9.2.0501 adds a new GUI backend built on the modern GTK 4 toolkit, available alongside the existing GTK 2 and GTK 3 backends.
The new GTK 4 backend is enabled at build time with --enable-gui=gtk4 and runs on both X11 and Wayland through GTK 4's native backends. GTK 3 remains the default when configuring with --enable-gui=auto, so existing builds are unaffected. The new backend is opt-in for now while it stabilises.
Please support Kuwasha to continue Bram's legacy in Uganda.
Happy Vimming!
(Christian Brabandt)
| Maintenance window for the Vim.org Homepage |
[2026-05-13]
Due to required infrastructure changes, the Vim homepage will move to a new
hosting setup on Sunday, May 17, 2026.
During the migration, the website will temporarily be in read-only mode, so
updating Vim plugins will not be possible.
Thank you for your understanding.
Happy Vimming!
(Christian Brabandt)
| Vim 9.2 has been released! |
[2026-02-14]
The Vim project is happy to announce that Vim 9.2 has been released!
This major update brings significant evolution to the Vim9 scripting language, including native support for Enums, Generic functions, and Tuples.
- Improved Diff mode with the "linematch" algorithm and character-level granularity.
- New completion features, including fuzzy matching and register completion.
- Modernized defaults for 'history', 'backspace', and High-DPI displays.
- Support for Wayland and XDG Base Directory specifications.
Vim remains Charityware. Please see the announcement for details on our transition to supporting Kuwasha to continue Bram's legacy in Uganda.
Read the full release details and see new code examples:
Vim 9.2 Release Announcement
Happy Vimming!
(Christian Brabandt)
| Retiring the Mercurial mirror |
[2025-11-06]
Due to ongoing stability issues, I am retiring the Mercurial mirror effective immediately.
Please migrate to the official Git repository. In addition, maintaining the mirror script has become a burden, especially since it requires using commands that are rarely needed.
Happy Vimming!
(Christian Brabandt)
| An Update from the ICCF charity |
[2025-10-28]
Dear VIM community
Many of you have known Bram Moolenaar, who sadly passed away in 2023. Some of you also know that he was passionate about his charity ICCF Holland, finding many ways to collect funds to sponsor the education of marginalised children in Uganda at the Kibaale Childrens’ Centre. Many of you contributed regularly or incidentally; big or small, all your donations have been transferred to Uganda to support the education of children. The extra donations we received in 2023 after Bram’s passing have been used to set up two school libraries and launch a study fund for children who want to pursue higher education.
With the loss of Bram, we realize we can no longer sustain the charity for the long term. After discussions with Bram’s family and our sister charity Kuwasha in Canada, we agreed to transfer all activities of ICCF Holland to Kuwasha, and dissolve ICCF Holland in 2025.
We are still receiving donations from VIM users which are highly appreciated! All donations are transferred to Uganda. However, we will close our accounts later this year. The work in Uganda will certainly continue. If you want to continue sponsoring the charity in Uganda, whether it is because you appreciate VIM, or you want to donate in memory of Bram, please send your donations to Kuwasha. All donations will be transferred to Kibaale Children’s Centre, in the same way as ICCF Holland has been doing in the past 30 years.
You can send your donations to Kuwasha through the following means:
Paypal: info@kuwasha.net
Etransfer: edonate@kuwasha.net
Bank account:
Kuwasha International Development Society
Institution: 002
Transit/Branch: 81760
Account #: 0059811
Swift code: NOSCCATT
Scotiabank; North Langley Centre, 19989 96 Avenue, Langley, BC V1M 3C6, Canada
Thank you so much for your support over the years! You certainly have made a huge difference in the lives of many children in Uganda!
Yours sincerely,
Peter Ploeger and Helena Posthumus
Board members of ICCF Holland
(Christian Brabandt)
| Vim Sponsoring announcement |
[2025-08-27]
We are happy to share that the Vim project is receiving sponsorship funds from
Warp, the #1 coding agent.
In keeping with Vim’s tradition of giving back, we will donate these funds to the
ICCF Foundation, which supports children in Uganda.
Thank you to Warp for supporting the Vim community and for helping us direct resources to a good cause.
For more about Warp, visit warp.dev.
For more about the ICCF Foundation, visit iccf-holland.org.
Happy Vimming!
(Christian Brabandt)
| Vim v9.1.1577 brings generic support to Vim9 script |
[2025-07-22]
We're excited to share that as of Vim version 9.1.1577, Vim9 Script now supports
generic types — a powerful step toward stronger type safety
and reusability in scripting.
This feature was introduced in Pull Request
#17313 and
enables you to write reusable, type-safe functions using generic parameters.
To learn more and see usage examples, open Vim and type :h
generic-functions.
Special thanks to Yegappan Lakshmanan for implementing this
valuable addition to Vim!
Happy Vimming!
(Christian Brabandt)
| Vim Update: New Diff Anchor Feature |
[2025-07-16]
Vim now supports the 'diffanchors' option to improve the accuracy of diffing large or complex files.
This feature allows users to specify line anchors that split buffers into smaller sections. Each section is diffed separately,
resulting in more meaningful and aligned differences.
This feature was introduced in
patch v9.1.1557. Special thanks to Yee Cheng Chin for the contribution!
Happy Vimming!
(Christian Brabandt)
| Vim Update: Wayland Clipboard support finally available! |
[2025-06-28]
The latest version of Vim, v9.1.1485, introduces native clipboard support for Wayland. This long-awaited feature enhances copy/paste functionality for users running Vim in Wayland sessions.
See the GitHub pull request, commit v9.1.1485 and :h wayland in the help page for full details.
Happy Vimming!
(Christian Brabandt)
| Vim Update: Daily ARM64 Binaries Now Available! |
[2025-05-28]
We're excited to share that the Vim project now provides
daily ARM64 binaries through the
vim-win32-installer repository
!
These builds make it easier than ever to run Vim on ARM64 Windows devices.
Happy Vimming! (Christian Brabandt)
|