Issue #13

Neovim Core updates

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

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

Need help {#need-help}

neotest-haskell is looking for contributors

@mrcjkb is looking for help for their neotest-haskell project, which is a Neotest adapter for Haskell (cabal-v2 or stack) with Hspec.

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

Neovim v0.8 feature tour

This is a blog article compiling a list of new features released in Neovim v0.8, which was released last week. If you don’t want to skim the changelog and just would like to know what’s new quickly, that’s a great read!

New plugins {#new-plugins}


A new plugin by @smjonas that allows you to preview any command and view its effects on the buffer contents as you type.



A plugin that leverages silicon to make Neovim screenshot, by @krivahtoo.


Do you manage Kubernetes clusters? Are you often describing pods and deployments? Well, this new plugin by @arjunmahishi might be a good fit for you! Kubernetes, but in Neovim.


Not strictly a new plugin but TWiN didn’t exist when it was introduced, so we present this as a new plugin. This is a layout-preserving zoom plugin, by @nyngwang.



This is a new plugin that uses OSC-99, a terminal escape sequence, to forward notifications sent via vim.notify to your system notification manager. Not all terminals work (tested with kitty) and some limitations exist, such as log levels are not supported, as well as icons. By @phaazon.



Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu, by @folke. It looks really, really nice.


This is a Neovim plugin containing a function to return a path to access the value under the cursor by using tree-sitter. It may help you understand how to access even deeply nested values in JSON files. By @phelipetls:



A plugin for papis allowing to manage your bibliography from within your favourite editor. Nice work @jghauser.



A plugin by @ibhagwan that is an opinionated (yet customizable) yank, utilizing the TextYankPost event to detect intentional yank operations (by testing vim.v.operator) and:

  • Highlight yanked text
  • Copy yanked text to system clipboard (regardless of clipboard setting)
  • If tmux is available, copy to a tmux clipboard buffer (enables history)
  • If ssh session is detected, use OSC52 to copy to the terminal host clipboard

A great new plugin!

Updates {#updates}


take your scientific notes ✏️ in Neovim


Nabla.nvim now uses treesitter for detecting math. With this many more math environments like $$...$$, \[...\] or \begin{equation}...\end{equation} are now supported.


Automatic list continuation and formatting for neovim, powered by lua

You can new define your own list types for Markdown and such. The plugin also now uses tab to indent list instead of c-t


Improved Yank and Put functionalities for Neovim

You can now store the yank ring into SQLite.


NeoVim specifc port of kat.vim, a warm blue theme, written in Fennel with Aniseed


New release "Exuberant Cornish Rex" now available - major speed and quality of life improvements, Neovim 0.6 support fully removed.

Did you know? {#tips}

Here are some mappings which help you with fixing spelling mistakes while writing. These mappings are all for insert mode.

  • You can use u[s1z=`]au to fix your last spelling mistake automatically (builtin spell checking).
  • You can use b~hea at the end of a word to change the case of the word.
  • With blgulhea you can (at the end of a word) make the second letter of the word lowercase.
  • With that you can correct spelling mistakes like NEovim to Neovim.

And another cool trick provided by this reddit post: when you are in visual mode, you can jump to the beginning or the end of the visual selection by pressing o.

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.