Состоялся релиз Vim 9.1, который посвящён его создателю Браму Моленару
В начале января 2024 года состоялся релиз культового, удобного и открытого текстового редактора Vim 9.1, который посвящён его создателю Браму Моленару. Автор проекта ушёл из жизни в августе 2023 года. Он был ведущим разработчиком Vim с более чем 30-летним стажем. Без его значительного вклада и постоянных доработок проекта Vim не было бы!
Vim распространяется под собственной лицензией, совместимой с GPL и позволяющей без ограничений использовать, распространять и перерабатывать исходный код проекта.
Версия Vim 9.1 в основном представляет собой выпуск с исправлением ранее обнаруженных ошибок и багов, включая различные патчи против небезопасного доступа к памяти, исправления против утечек памяти, переполнения буфера и потенциальных сбоев. Там также добавлены несколько новых опций и внесены улучшения в код проекта.
В Vim 9.1:
доработана поддержка классов и объектов языка разработки скриптов и плагинов под названием Vim9 Script;
появилась новая команда :defer (для помощи при очистке функции);
добавлена поддержка опции virtual-text в буфере;
реализована поддержка оции smoothscroll (плавная прокрутка);
плагин EditorConfig включен в состав Vim;
Vim обновлён для работы в OpenVMS;
опция xxd обновлена для поддержки цветного вывода и теперь также позволяет выполнить действие reverse bit dumps.
Также стал недоступен FTP-сервер Vim. Пользователям рекомендуется перейти на git-репозиторий проекта.
«Мы хотели бы поблагодарить всех, кто внес свой вклад в проект посредством исправлений, корректировок, репортов об ошибках и всех остальных, кто помог сделать этот выпуск! Мы очень благодарны за любую поддержку», — пояснила команда разработчиков Vim 9.1.
Обязанности сопровождающих проекта Vim взяли на себя Кен Таката (Ken Takata), Кристиан Брабандт (Christian Brabandt), Егаппан Лакшманан (Yegappan Lakshmanan), Доминик Пелле (Dominique Pellé), zeertzjq (5 наиболее активных разработчиков Vim), mattn (автор emmet-vim) и zeertzjq (автор NeoVim), которые образовали коллективный управляющий совет, принимающий решения, связанные с развитием проекта.
3 августа 2023 года ушёл из жизни легендарный разработчик Брам Моленар — автор текстового редактора Vim. Из прожитых 62 лет 31 год Моленар посвятил развитию проекта Vim, в который он вносил подавляющее большинство изменений. Для сравнения Моленар внёс 16.5 тыс. коммитов и добавил 3.5 млн строк кода, в то время как второй по активности разработчик Vim добавил 239 коммитов и 69 тыс. строк кода.
Последний коммит Моленара в репозиторий Vim датирован 8 июля. Судя по объявлению родственников Моленара, причиной смерти стала быстро прогрессирующая болезнь, из-за которой он угас за несколько недель.
Сообщество разработчиков объявило о продолжении развития проекта Vim после ухода из жизни автора текстового редактора Брама Моленара (Bram Moolenaar). Моленар являлся главным сопровождающим проекта, он единолично руководил разработкой и вносил основные изменения в Vim.
Родственники Моленара передали представителям сообщества разработчиков проекта учётные данные к репозиторию Vim, сайту проекта и элементам инфраструктуры, чтобы возродить разработку редактора.
В середине августа 2023 года новая команда начала приём коммитов, возобновила публикацию промежуточных выпусков и начала подготовку к следующему значительному выпуску Vim 9.1.
В июне 2022 года состоялся релиз открытого текстового редактора Vim 9.0, куда был добавлен новый язык разработки скриптов и плагинов под названием Vim9 Script, а также включены новые команды: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, export, final и import.
В сентябре 2016 года вышел Vim 8.0 с поддержкой асинхронного ввода/вывода, каналов, заданий, таймеров, партиалов, пакетов, идентификаторов окон, Direct-X, GTK+ 3. В этой версии была прекращена поддержка MS-DOS.
Написать комментарий