One thing where I would use #rustlang rewrite: vim/neovim clone. Helix/Amp etc. have the problem that they try to do something new.
Actually the best would be if @neovim would join the club of Firefox, Linux etc. and provide shenanigans for rewriting parts of it in Rust. I promise to contribute in this effort, if that ever happens (no time for working on the shenanigans unfortunately).
Tl;dr we are considering multiple possible future implementation languages. Rust safety guarantees doesn't always work that well when you need integration with the internals of existing C code and its data. Zig with its deep C support might also be an option.
On the other hand, we're very happy to make good use of modern libraries and tools written in rust, like tree-sitter :)
Neovim is a text editor but sometimes a little visual representation helps when planning refactors. Here the functions involved for rendering command line and messages, visualized with the help of xdot
This is a maintenance release focused on bug fixes, but see the full notes for changes which might affect external UI:s.
Nvim is a fork of Vim, created and developed by Bram Moolenaar. To this day, it's still evident how much of his work is in Nvim.
On August 3, 2023, he passed away at the age of 62. If Vim or Nvim have been of use to you in your life, read :help Bram and :help Uganda and consider honoring his memory in a way you see fit.