CommunityNews

CommunityNews

Vim 9.1 released

Vim 9.1 is available

The Vim project is happy to announce that Vim 9.1 has finally been released.

This release is dedicated to Bram Moolenaar, Vims lead developer for more than 30 years, who passed away half a year ago. The Vim project wouldn’t exist without his work!.

Vim 9.1 is mainly a bug fix release, it contains hundreds of bug fixes, a few new features and there are many minor improvements.

New features

Here is a list of the most important new features:

  • Vim contains support for Vim9 classes and objects for the Vim9 scripting language, see :h vim9-class
  • New :defer command, to help cleaning up a function, see :h :defer
  • Support for adding virtual-text to a buffer is added. This is useful for language server features (e.g. inlay hints), see :h virtual-text
  • Smooth scroll support has been implemented. See :h ‘smoothscroll’
  • An EditorConfig plugin is included with Vim. See :h editorconfig-install
  • Vim has been updated for OpenVMS. See www.polarhome.com/vim
  • xxd has been updated to support color output and allows to reverse bit dumps

Other Improvements and Changes

Many bugs have been fixed since the release of Vim 9.0, including varous fixes for unsafe memory access, memory leaks, buffer overflows and potential crashes.

  • See the helpfile for other improvements: :h new-other-9.1
  • Changes to existing behaviour is documented at: :h changed-9.1
  • A few new functions, autocommands, ex commands and options have been added: :h added-9.1
  • The full list of patches is documented at: :h patches-9.1
  • The Vim FTP Server has been retired. It is no longer used to distribute artifacts to users. If you used it in the past, please update to using the git repository instead

Appreciation

We would like to thank everybody who contributed to the project through patches, translations, bug reporters and everybody else who helped making this release! We are very grateful for any support.

Download

You can find the new release on the Download page.

Please Donate

Vim is Charityware. You can use and copy it as much as you like, but you are encouraged to make a donation for needy children in Uganda. Please visit the ICCF web site for more information:https://iccf-holland.org

Read in full here:

https://www.vim.org/vim-9.1-released.php

This thread was posted by one of our members via one of our news source trackers.

Where Next?

Popular General Dev topics Top

First poster: bot
FUZIX FUZIX is a fusion of various elements from the assorted UZI forks and branches beaten together into some kind of semi-coherent pla...
New
First poster: dimitarvp
skiftOS is a simple, handmade operating system for the x86 platform, aiming for clean and pretty APIs while keeping the spirit of UNIX. s...
New
First poster: AstonJ
https://permission.site/ This thread was posted by one of our members via one of our news source trackers.
New
First poster: Maartz
This Keyboard Lets People Type So Fast It’s Banned From Typing Competitions. A new peripheral lets you keep typing without ever lifting ...
New
First poster: bot
The overengineered Solution to my Pigeon Problem. TL;DR: I built a wifi-equipped water gun to shoot the pigeons on my balcony, controlle...
New
First poster: joeb
50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs. Go is a simple and fun language, but, like any other language,...
/go
New
First poster: DevotionGeo
To avoid being replaced by LLMs, do what they can’t. What LLM’s can’t do yet
New
New
First poster: braycarla
In beginning the NVIDIA Blackwell Linux testing with the GeForce RTX 5090 compute performance, besides all the CUDA/OpenCL/OptiX benchmar...
New
CommunityNews
After six months of hard work, I’m thrilled to announce the general availability of Sidekiq 8.0! :partying_face::tada: Status Sidekiq is...
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
AstonJ
What chair do you have while working… and why? Is there a ‘best’ type of chair or working position for developers?
New
DevotionGeo
I know that -t flag is used along with -i flag for getting an interactive shell. But I cannot digest what the man page for docker run com...
New
AstonJ
I ended up cancelling my Moonlander order as I think it’s just going to be a bit too bulky for me. I think the Planck and the Preonic (o...
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
PragmaticBookshelf
Author Spotlight Jamis Buck @jamis This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
CommunityNews
A Brief Review of the Minisforum V3 AMD Tablet. Update: I have created an awesome-minisforum-v3 GitHub repository to list information fo...
New
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New