Issue #35

Neovim Core updates {#core}

Updates of Neovim itself, which are available on Neovim nightly.

Important: if you are a plugin author, you are strongly advised to follow the #14090 breaking changes on master GitHub thread, as it contains important breaking changes information.

Neovim Plugin Community updates {#plugins}

Neovim is full of active plugins. This section is about the community and what is going on.

New plugins {#new-plugins}


Flatten.nvim allows you to open files from a Neovim terminal buffer in your current Neovim session. It's easily configurable, and supports blocking so programs which need a pager / editor can use the current Neovim session as well. Goodbye nested Neovim instances!


There is a new mini.splitjoin module in mini.nvim. It implements functionality and mappings to split and join arguments (regions inside brackets between allowed separators) under cursor. Mappings are dot-repeatable in Normal mode and work in Visual mode. Has customizable pre and post hooks for both split and join. Works inside comments.


This plugin will enhance your Neovim experience by automatically toggling smoothly between relative and absolute line numbers in various Neovim events. This is useful when you want to take advantage of the information on those types of numbers in different situations.

Updates {#updates}


AstroNvim is an aesthetic and feature-rich Neovim config that is extensible and easy to use with a great set of plugins.

Astronvim v3

AstroNvim v3.0 has been released with many great improvements such as migrating to lazy.nvim, decreased user configuration abstraction, out-of-the-box folding, and tons of small performance and usability improvements. Check out the GitHub Release Announcement for more details of the update.

AstroNvim Community Repository

AstroNvim v3 has also brought the release of the AstroNvim Community Repository which aims to be a community lead plugin marketplace for users to build and share neovim plugin configurations specifically designed for AstroNvim. This can range from adding single plugins and colorschemes to setting up entire language support packs!

Did you know? {#tips}

Nothing for this week!

Special thanks {#special-thanks}

These people help contributing various updates about Neovim and its ecosystem! Thanks for your contributions! ❤️

Want to contribute? {#contribute}

You have noticed something missing that you saw lately? Do not keep the candies for yourself and please feel free to share with us! You can open a PR at This Week In Neovim Contents.

Feel free to read how to contribute to get started.