| Vim - the ubiquitous text editorVim is a highly configurable text editor built to make creating and
changing any kind of text very efficient.
It is included as "vi" with most UNIX systems and with Apple OS X.
 Vim is rock stable and is continuously being developed to become even better.
Among its features are:
 
persistent, multi-level undo treeextensive plugin systemsupport for hundreds of programming languages and file formatspowerful search and replaceintegrates with many tools 
 
    | News | Vim
9.1.1888
    is the current version |  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: 
 
 
 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] 
     
  (Christian Brabandt)
    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! 
 Vim v9.1.1577 brings generic support to Vim9 script
    [2025-07-22] 
     
(Christian Brabandt)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! 
 
|   | 
Vim: The power tool for everyone!
 |  
|  |  
    | Recent Script Updates | 5,984 scripts, 20,609,091 downloads |  |  |  
    | [2025-10-28] | LazyDeveloperHelper.nvim : Auto-install Python libs from inside Neovim |  
    |  | (5.4) Added a Ruby`s gems support! U can install any gems you need - enjoy! - Igor "Silletr" |  
    | [2025-10-24] | setpwsh : A Vim plugin to improve powershell integration. |  
    |  | (1.1.7) On windows' GVim:
- BOM was not removed using powershell desktop on system() calls.
- wrong exit code on perfect forwarding cases
- extra regression testing - Miguel Barro |  
    | [2025-10-23] | spotdiff.vim : A range and area selectable diffthis to compare partially |  
    |  | (6.0) Updated to support vim 9.0 and nvim 0.7.0 or later with major internal changes.
 - Rick Howe |  
    | [2025-10-21] | HyperList : Everything. Concise and precise. Outliner, organizer, brainstormer, project mgmt |  
    |  | (2.6.3) Bug fix: HyperList folding now works in markdown fenced code blocks
use ```hl or ```hyperlist language identifiers). Fixes issue #12.
 - Geir Isene |  |  |  | more recent | 
                    most downloaded | 
                    top rated |  |  |  
The tips are located on the
Vim Tips wiki.
 This is a platform to exchange tips and tricks from and for Vim users.|  |  
    | Vim Tips |  |  |  
           |