
|
Vim - the ubiquitous text editor
Vim 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 tree
- extensive plugin system
- support for hundreds of programming languages and file formats
- powerful search and replace
- integrates with many tools
| News |
Vim
9.2.0478
is the current version |
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)
|
Vim: The power tool for everyone!
|
 |
| Recent Script Updates |
6,002 scripts, 21,553,930 downloads |
 |
| [2026-05-03] |
vim-quickui : The missing UI extensions for Vim 9 |
 |
(1.5.6) New customizable dialog system for vim, supports 7 control types: label, input, radio, checkbox, button, separator, and dropdown. - Wei Lin |
| [2026-05-02] |
vim-airline : lean & mean statusline that's light as air |
 |
(0.12) New features
- Extensions:
- poetv support
- vim-lsp support
- zoomwintab support
- Vaffle support
- vim-dirvish support
- fzf.vim support
- OmniSharp support
- searchcount support
- fern.vim support
- Vim-CMake support
- battery.vim support
- nvim-lspconfig support
- gen_tags.vim support
- vim-rufu support
- vim-flog support
- nvim-lsp support
-... - Bailey Ling |
| [2026-04-30] |
ruted-vim : The ruted-vim plugin allows you to enter Unicode symbols easily in Vim |
 |
(1.0.1) Moved plugin's repository from GitLab to Codeberg - Huub de Beer |
| [2026-04-30] |
LazyDeveloperHelper.nvim : Auto-install Python, Rust, C/C++, JS, Ruby, Lua libs directly from Neovim |
 |
(v15.0) !!! [AI-GENERATED CHANGELOG] !!!
1. Added `pubspec.lock` and `.gitignoreed file/dirs like .pyre`, making code more manageable (#146). I'm keeping my work clean by ignoring things that are not essential, plus using a new locking system ensures dependencies are consistent across installations—a win-win for both me and any fellow developers who might dive into the project.
2. Set up `test_files... - Igor "Silletr" |
| [2026-04-28] |
duras_bridge : Minimal Vim/Neovim integration for the duras CLI (daily notes). |
 |
(1.1.0) Improvements and fixes. Requires duras 1.1.0 or later. - Sergiy Duras |
 |
| more recent |
most downloaded |
top rated |
 |
 |
| Vim Tips |
 |
The tips are located on the
Vim Tips wiki.
This is a platform to exchange tips and tricks from and for Vim users.
|
|

|