Neovim Core updates

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

  • Following HEAD: breaking changes on master (#14090)
    • #19357: input() and inputdialog() no longer convert the value of cancelreturn to a string if it is passed in an opts dictionary. It is still converted to a string if it is the third argument of inputdialog().

Neovim Plugin Community updates

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

New plugins

nvim-oxi

This week introduced nvim-oxi, first-class Rust bindings to Neovim internals.


buffertag

Introducing buffertag, a plugin to show the name of the buffer as a float. Useful if you use laststatus=3. Similar to incline.nvim, then.


minimal.nvim

Two new colorschemes this week, inspired by the great base16-tomorrow-night and monokai-pro.

They do look really great!


nvim-databasehelper

Switch database on demand without restarting anything manually. It works by communicating with vim-dadbod as well as LSP (restarting it). An interesting plugin to discover.


nvim-retrail

Retrail is a small Neovim plugin for managing trailing whitespaces. It has two main features: highlighting trailing whitespaces and trimming them upon :write.


nvim-docker

Introducing nvim-docker the missing docker management Lua plugin!


nvim-highlight-colors

A new plugin to highlight colors in your editor! Pretty similar to nvim-colorizer.


gdoc.vim

Google docs integration for vim & neovim!


mason.nvim

mason.nvim is the next generation version of nvim-lsp-installer. It builds on top of the very same foundation as nvim-lsp-installer, but with a majority of internals refactored to improve extensibility and testability.


overseer.nvim

A task runner and job management plugin for Neovim.


fold-preview.nvim

Preview closed folds, without opening them.


stay-in-place.nvim

Neovim plugin that prevents cursor from moving when using shift and filter actions.


Updates

Netman

Update on the state of Netman.


catppuccin.nvim

The colorscheme now supports precompiled cache.


nvim-surround

Update about dot-repeat, buffer-local maps, complex surrounds and more!


hop.nvim

A blog article about the useful Hop commands you need to know in 2022 (commands, options, wiki, etc.).

Also, the features planned for Hop v2.1 are now available!


hydra.nvim

Complete internal rewrite of Hydra mechanics; allows Neovim to wait for users in Hydra and more.


lspsaga.nvim

Lspsaga now has a code outline!


leap.nvim

This week announces multi-cursor support for Leap.


lualine.nvim

Lualine now supports clickable components, as well as winbar!


neogit

Add support for interactive rebase.


nvim-tree

Introduce a new option to filter buffers by filetype.


goto-preview

Add type definition previewer.


lsp_lines.nvim

The v2 is out!


See you on the 1st of August 2022 for a new batch of community updates!

Want to 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.


CC-BY-SA