Skip to main content

Vim 9.2

Release Date: February 14, 2026

Vim 9.2 ships today. Here is what changed.

Updated Defaults

Several long-standing defaults have been updated to better suit modern hardware and workflows. Internal defaults now reflect what used to be in defaults.vim — many users can drop that file entirely. Affected settings include scrolloff, history, undolevels, and the mouse model for terminal Vim.

  • scrolloff — now defaults to 5 instead of 0, keeping context around the cursor
  • history — bumped to 1000 command-line entries
  • undolevels — raised to 5000 for larger undo trees
  • Mouse model — terminal Vim enables mouse support by default

Security & Stability

Many bugs have been fixed since 9.1, including security vulnerabilities, memory leaks, and potential crashes. The patch-level numbering has passed the 9000 mark — evidence of an active maintenance cadence.

  • Heap-based buffer overflow fixes (CVE entries patched)
  • Improved memory handling in syntax highlighting
  • Crash fix for certain terminal resize sequences

New Capabilities

New functions, autocommands, Ex commands, and options have been added. Check :h added-9.2 for the full list. The command-line completion popup menu system received a major quality pass — fuzzy matching and scrollable popups are now smoother.

  • New CmdlineChanged autocommand for real-time command-line filtering
  • Popup-menu completion for command-line mode (opt-in via .vimrc snippet)
  • Additional Vim9 script improvements for type inference

Charity Transition

Following Bram Moolenaars passing, ICCF Holland foundation was dissolved. Sponsorship activities moved to Kuwasha (Canada), which now manages the Uganda childrens projects. Vim remains Charityware — users are encouraged to continue supporting the cause.

Full patch list: :h patches-9.2. Download from vim.org or your package manager.

What is New?

By continuing to use the site, you agree to the use of cookies.