Issue #24

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.

Guides, tours, articles, etc. {#guides}

mind.nvim Part 1 and 2

This is the first video of a series of 5 about mind.nvim, introducing the plugin, its main ideas and how to use its most basics features. The second video is also available and introduces the concept of data and link nodes, as well as the first basic fuzzy searching operations.

More videos will be uploaded along the week to introduce more advanced concepts.

Using Neovim with LSP and Treesitter on Windows Without Admin Rights

A tutorial / blog article about how to use Neovim with LSP and Treesitter on a restricted no-admin-rights Windows Machine. Useful if you want a better Neovim experience for your work machine.

Neovim Tutorial (blog + video)

@percybolmer made a video tutorial about Neovim for newcomers. You will find a blog article as well as a Youtube video (warning: 2 hours long).

New plugins {#new-plugins}


Add animations for common Neovim actions: cursor movement, scroll, resize, window open/close. One single require('mini.animate').setup() and you are good to go!


Neural is a plugin for Neovim that provides AI code generation, editing and completion. It uses OpenAI's GPT-3 API capabilities under the hood to query machine learning models and stream results.



A highly customizable minimalist monochromatic colorscheme for Neovim, made by @jesseleite.


Another session manager, written by @EricDriussi.


A new plugin by @ray-x, which is a Neovim plugin building up on the forgit CLI tool.



A pair of base16 colorschemes designed with standards compliance and functionality in mind. Available for your terminal, Vim/Neovim, Lightline and tmux. Written by @ali-githb.



A new plugin manager for Neovim, coming with lots of features with a nice-looking UI. By @folke.

Updates {#updates}


The power of trees at your fingertips.


The plugin got updated to version v2.2.1 with a bug fixes and some nice additions. The next to come release, v3, will add support custom node type — currently, you have the choice between empty nodes, data nodes or link nodes. With this next update, you can imagine having a “task” node, tracking how many tasks are done as children to put some decoration showing the progression. No ETA yet.


  • Remove local .mind tree.
  • Add the delete_file* commands, bound to D, to remove the associated file (if any) of a node.
  • Hide relative line numbers in Mind buffers, if set by default.
  • Add icons when fuzzy searching things (it will either show a link or a data marker, depending).
  • Better default for searching data / URL nodes; it will not show empty nodes.
  • Fix prefix for the prompt while fuzzy searching.
  • Fix smart project creation.
  • Fix moving nodes (persistence wasn’t applied correctly).
  • Fix toggle_node_line (persistence problem as well).
  • Fix save_tree in various asynchronous commands, just as above.
  • Fix an explorer bug and remove a needless print.
  • Fix highlighting for empty nodes.
  • Update highlights.
  • Update the README to reflect recent changes.
  • Various docs cleanups and fixes.

More here.


A minimalist autoclose plugin for Neovim written in 100% Lua.


Autoclose.nvim has received a major update. Here are some of the highlights:

  1. 100% Lua: The entire plugin has been written in Lua now, which allows for faster performance and better integration with Neovim.

  2. User config: The plugin now includes user configuration options, so you can customize its behavior to suit your workflow.

  3. Improved coding style and structure: The plugin's coding style and structure have also been improved, making it easier to maintain and extend in the future.


A wiki plugin for Vim and Neovim.

The Vim plugin was released in version v0.5, along with a long list of changes you can read here.


Reduce your boilerplate code the lazy-bones way


The plugin was released in v0.1!


A portable Vim wrapper for packer based configs. it intends to contain everything to the one directory and if needed grab the Neovim app image.

The plugin now supports Mason and is looking to test people’s configuration. Give it a try and feel free to provide feedback to the author!

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.