Vim 9.2, the latest major release of the widely-used text editor, launched on February 14, 2026, introducing full, though experimental, support for the Wayland display server protocol. The update also brings improvements to the editor’s scripting language, completion features, and user interface, according to a statement released by the Vim project.
The integration of Wayland, a modern alternative to the X Window System, marks a significant step for Vim, aiming to improve performance and compatibility with contemporary Linux and Unix-like systems. The implementation includes support for both the graphical interface and clipboard functionality. Previously, Vim relied on X11, a system increasingly seen as outdated. This move aligns Vim with a broader trend in the Linux ecosystem towards Wayland adoption.
Alongside Wayland support, Vim 9.2 now adheres to the XDG Base Directory Specification, storing user configuration files in `$HOME/.config/vim` instead of older, less standardized locations. This change is intended to improve organization and consistency for users across different Linux distributions.
Enhancements to the Vim9 scripting language are also central to this release. New features include native support for Enums, Generic functions, and Tuple data types, providing developers with more powerful tools for extending and customizing the editor. Built-in functions can now be used as object methods, and classes support protected constructors with `_new()`. The `:defcompile` command has been refined to enable full method compilation, potentially boosting performance and code consistency.
User experience improvements include a new vertical tabpanel option, offering an alternative to the traditional horizontal tabline. The Microsoft Windows GUI version of Vim now features native dark mode support for the menu and title bars, alongside improved fullscreen capabilities and higher-quality toolbar icons. A modernized interactive tutor plugin, accessible via the `:Tutor` command, has also been incorporated to aid new users.
Completion functionality has been overhauled with the addition of fuzzy matching during insert mode, allowing for more flexible and intuitive suggestions. Users can now complete words directly from registers using `CTRL-X CTRL-R`, and new `completeopt` flags like `nosort` and `nearest` provide greater control over how matches are displayed. Improvements to diff mode enhance the visualization of differences, particularly in complex scenarios.
The Vim project has not yet announced a timeline for the Wayland support to move beyond its current experimental status. Further development and testing will be required before it is considered fully stable.