Fundamentals 4 min read

Vim 9.1 Released: New Features, Tributes, and the Future of the Legendary Editor

Vim 9.1, launched on January 2 2024, brings hundreds of bug fixes, new Vim9 script classes, the :defer command, virtual text support, smooth scrolling, an EditorConfig plugin, and updates for OpenVMS, while honoring late lead developer Bram Moolenaar and outlining the project's next steps.

21CTO
21CTO
21CTO
Vim 9.1 Released: New Features, Tributes, and the Future of the Legendary Editor

Vim 9.1 Release Overview

Vim 9.1 was released on 2 January 2024 as a bug‑fix version, containing hundreds of fixes and several new features.

Dedication

This version is dedicated to Bram Moolenaar, the lead developer of Vim for over 30 years, who passed away in August 2023.

New Features

Support for Vim9 script language classes and objects ( :h vim9-class).

New :defer command to help clean up functions ( :h :defer).

Virtual text in buffers, useful for language‑server features ( :h virtual-text).

Smooth scrolling ( :h 'smoothscroll').

Bundled EditorConfig plugin ( :h editorconfig-install).

Updates for OpenVMS (see the OpenVMS Vim page).

xxd now supports colored output and reverse bit dump.

Other Improvements and Changes

Numerous bug fixes since 9.0, addressing unsafe memory access, memory leaks, buffer overflows, and potential crashes.

Additional improvements documented in :h new-other-9.1.

Behavior changes listed in :h changed-9.1.

New functions, autocommands, Ex commands, and options ( :h added-9.1).

Full patch list available via :h patches-9.1.

The Vim FTP Server has been retired; users are encouraged to use the Git repository.

Official Announcement

For full details see the official release page: https://www.vim.org/vim-9.1-released.php

About Bram Moolenaar

Bram Moolenaar, creator and lifelong maintainer of Vim, died on 3 August 2023 at age 62, having devoted most of his life to the editor.

Future of Vim

Core developer Christian Brabandt announced that he has obtained GitHub administrative rights from Bram’s family and invites more developers to join the Vim organization, ensuring the editor’s continued development.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

text editorVimSoftware Releasedevelopment-toolsBram MoolenaarVim9
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.