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
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!
Updates of Neovim itself, which are available on Neovim nightly.
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
Other Commits on Nightly
#set!directive now supports
injection.parentfor injecting either the current node's language or the parent LanguageTree's language, respectively.
- New RPC client type
msgpack-rpcis added for
nvim_set_client_infoto support fully MessagePack-RPC compliant clients.
:terminalcommand now accepts some
:horizontaland 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.
Neovim DevDocs integration
Neovim plugin to show diagnostics summary in the buffer's corner, similar to JetBrains' inspections widget.
Neovim port of noctis family of themes (https://github.com/liviuschera/noctis)
neovimtheme that highly restores
vscode, so that your friends will no longer be surprised that you use
neovim, because they will think you are using
Gitlab integration with Neovim that lets you review MRs within the editor.
Delicious diagnostic debugging in Neovim 🤤
A modern which-key for neovim
📚 A Neovim plugin to show
:helpin an anchorable/resizable floating window
a lightweight ChatGPT plugin for neovim
a neovim plugin that creates a vertical split window to help you manage and navigate your buffers more efficiently
Formatter plugin for Neovim
DeepWhite colorscheme for Neovim.
Chrome DevTools Protocol Lua API for Neovim
Plugin for Neovim to enhance the experience of developing a site using a static site generator.
Spiritual successor of https://github.com/wbthomason/packer.nvim
Macrothis is a plugin for neovim to save and load macros Resources
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.
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.
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: