packer.nvim is unmaintained with pckr.nvim as a spiritual successor, treesitter query editor added to Neovim core, and floating windows can have a footer
Email Newsletter
Sign up with your email address to receive an email when a new issue of This Week in Neovim is available
Introduction
This week we have several exciting updates from Neovim core, including a treesitter query editor built into Neovim, a footer feature for floating windows, and more!
In the plugin community packer.nvim is now officially unmaintained, but there is a spiritual successor availabler in pckr.nvim.
There are also exciting new plugins to check out!
Enjoy!
Neovim core
Updates of Neovim itself, which are available on Neovim nightly.
- @neovim on Twitter
- Neovim news
:h news.txt
updates in Neovim directly- PR's on GitHub
Floating windows can now have footer
nvim_open_win() now supports footer and footer_pos options. They are symmetrical to title and title_pos options, but affect the bottom part of floating window border.
Built-in Treesitter live query editor/previewer now part of Neovim!
vim.treesitter.preview_query()
is now available for live editing treesitter queries. Try it on Neovim nightly with:PreviewQuery
.
Other Commits on Nightly
- The
#set!
directive now supportsinjection.self
andinjection.parent
for injecting either the current node's language or the parent LanguageTree's language, respectively. - New RPC client type
msgpack-rpc
is added fornvim_set_client_info
to support fully MessagePack-RPC compliant clients. - The
:terminal
command now accepts some:command-modifiers
(specifically:horizontal
and those that affect splitting a window).
Neovim Plugin Community
Neovim is full of active plugins. This section is about the community and what is going on.
New plugins
luckasRanarison/nvim-devdocs
Neovim DevDocs integration
ivanjermakov/troublesum.nvim
Neovim plugin to show diagnostics summary in the buffer's corner, similar to JetBrains' inspections widget.
talha-akram/noctis.nvim
Neovim port of noctis family of themes (https://github.com/liviuschera/noctis)
askfiy/visual_studio_code
A
neovim
theme that highly restoresvscode
, so that your friends will no longer be surprised that you useneovim
, because they will think you are usingvscode
..
harrisoncramer/gitlab.nvim
Gitlab integration with Neovim that lets you review MRs within the editor.
piersolenski/wtf.nvim
Delicious diagnostic debugging in Neovim š¤¤
Cassin01/wf.nvim
A modern which-key for neovim
Tyler-Barham/floating-help.nvim
š A Neovim plugin to show
:help
in an anchorable/resizable floating window
CamdenClark/flyboy
a lightweight ChatGPT plugin for neovim
Hajime-Suzuki/vuffers.nvim
a neovim plugin that creates a vertical split window to help you manage and navigate your buffers more efficiently
stevearc/conform.nvim
Formatter plugin for Neovim
Verf/deepwhite.nvim
DeepWhite colorscheme for Neovim.
carlosrocha/chrome-remote.nvim
Chrome DevTools Protocol Lua API for Neovim
jaytyrrell13/static.nvim
Plugin for Neovim to enhance the experience of developing a site using a static site generator.
lewis6991/pckr.nvim
Spiritual successor of https://github.com/wbthomason/packer.nvim
desdic/macrothis.nvim
Macrothis is a plugin for neovim to save and load macros Resources
Updated plugins
wbthomason/packer.nvim is now unmaintained
Last week the README was updated with this notice of the projects current status.
NOTICE: This repository is currently unmaintained. For the time being (as of August, 2023), it is recommended to use one of the following plugin managers instead:
- lazy.nvim: Most stable and maintained plugin manager for Nvim.
- pckr.nvim: Spiritual successor of packer.nvim. Functional but not as stable as lazy.nvim.
packer.nvim now officially recommends using either lazy.nvim or pckr.nvim in its place.
Reintroducing commander.nvim
Create and manage keybindings and commands in a more organized manner, and search them quickly through Telescope
hardtime.nvim - more hints, custom hints, hardtime report
A Neovim plugin that helps you establish better habits by preventing repeated key presses and offering hints for better commands
š More hints
šØ Custom Hints: Besides the default hints, you can also add your own hint rules by defining Lua string pattern.
š Hardtime Report: Get the report of your most common bad habits for improvement and then address them accordingly.
List of popular Neovim colorschemes ranked by installs
Dotfyle now provides a list of popular Neovim color schemes with images in focus, ranked based on recent plugin installations and total installs.
The trending tab is ranked based on recent installs and the top tab is based on on total installs.
Dotfyle tracks 777 (and growing) Neovim configurations and syncs them every day to detect installed and removed plugins. Both lists will change as usage changes, so if you like exploring color schemes keep an eye open.
Contributing
Add your the plugin in either of the following to be featured in This Week in Neovim and Dotfyle:
Contribute to the development of Dotfyle: