Vim 9.2 arrives with fuzzy completion, Wayland support, XDG config, and improved diff mode

Vim 9.2 arrives with fuzzy completion, Wayland support, XDG config, and improved diff mode

Vim 9.2 has been released two years after version 9.1, bringing major improvements for users across platforms. The new version adds fuzzy matching to insert-mode completion, as well as word completion from registers. Users gain more nuanced control over completion results with additional completeopt flags such as nosort and nearest.

On Linux and Unix-like systems, Vim now offers full support for the Wayland graphical interface and clipboard. Additionally, configuration management transitions to the XDG Base Directory Specification, moving user settings to $HOME/.config/vim.

Following UI upgrades, a new vertical tabpanel complements the traditional horizontal tabline. Windows users benefit from native dark mode in menus and title bars, enhanced full-screen support, and higher-quality toolbar icons. An interactive tutor plugin launched via :Tutor now provides a more modern learning experience compared to the classic vimtutor method.

Building on Vim9 language extensibility, developers see native additions such as Enums, Generics, the Tuple data type, integrating built-in functions as object methods, protected _new() in classes, and :defcompile for full method compilation. Improvements to diff mode now enhance change visualization and alignment. Several default settings have also been updated to reflect modern hardware and workflow demands. Vim 9.2 also introduces numerous additional changes and general improvements.

by Paul

Jqri
Jqri found this interesting
Vim iconVim
  1347
  • ...

Vim, short for "Vi IMproved," is an advanced text editor renowned for its extensibility and customization. It supports syntax highlighting, word completion, and is highly hackable, making it a favorite among developers. With a GUI version known as GVim, Vim offers flexibility in user interface preferences. Rated 4.6, it stands out for its robust plugin ecosystem.

No comments so far, maybe you want to be first?
Gu