В Vim 9.2 добавлена поддержка Wayland и базового каталога XDG

Спустя более двух лет после выхода последней крупной версии 9.1 проект Vim представил версию 9.2. В новой версии улучшены движок скриптов, система автодополнения, режим сравнения, пользовательский интерфейс и интеграция с платформой.
Большая часть этого обновления посвящена улучшению Vim9 Script, поскольку в Vim 9.2 добавлена поддержка перечислений, обобщенных функций и кортежей.
Кроме того, теперь вы можете использовать встроенные функции в качестве методов, а при работе с классами доступны такие функции, как защищённые конструкторы с _new(). Команда :defcompile также была улучшена для полной компиляции методов, что повышает производительность и стабильность скриптов Vim9.
Функция автозавершения в режиме вставки теперь поддерживает нечеткое сопоставление, поэтому вы получаете более гибкие подсказки без дополнительных плагинов. Вы также можете дополнять слова из регистров, используя сочетание клавиш CTRL-X CTRL-R. Новые флаги completeopt, такие как nosort и nearest, позволяют лучше контролировать отображение совпадений.
В Vim 9.2 также улучшен режим сравнения: теперь различия выравниваются и отображаются более наглядно, особенно в сложных случаях.
В соответствии с глобальным трендом в экосистеме Linux в этом выпуске добавлена поддержка Wayland, в том числе графического интерфейса и буфера обмена. Кроме того, Vim теперь использует стандарт XDG Base Directory, поэтому файлы конфигурации хранятся по таким путям, как $HOME/.config/vim , а не только в старых расположениях.
Еще одно важное изменение заключается в том, что в пользовательском интерфейсе теперь есть вертикальная панель вкладок в дополнение к обычной горизонтальной. В графической версии для Windows улучшена поддержка темного режима, расширены возможности полноэкранного режима и добавлены новые значки на панели инструментов.
Наконец, мы обновили встроенный обучающий модуль и улучшили :Tutor плагин, чтобы сделать интерактивное обучение в редакторе более современным.
Чтобы узнать больше, ознакомьтесь с официальным анонсом.
Вы можете скачать Vim 9.2 с официального сайта проекта, где доступны исходные архивы для всех поддерживаемых платформ. Пакеты для различных дистрибутивов Linux скоро появятся в их репозиториях.
Редактор: AndreyEx