Breaking changes in nvim-treesitter, cross platform terminal built for vim users & easier ways to find plugin configurations
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 breaking changes in nvim-treesitter on highlight, a new terminal emulator built specifically for vim users, tips and tricks on how to use Dotfyle to find plugin configurations and several new plugins as well as contributions to Neovim core!
Hope you enjoy this issue!
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
Neovim Core Commits
- feat(vim.version): add
vim.version.le
andvim.version.ge
- feat(api): support getting abbreviations (#26868)
- feat(terminal): respond to OSC background and foreground request (#17197)
- fix(colorscheme): default statusline groups usability #26921
Neovim Plugin Community
Neovim is full of active plugins. This section is about the community and what is going on.
New plugins
RaafatTurki/corn.nvim
LSP diagnostics at your corner
HoNamDuong/hybrid.nvim
A dark Neovim theme written in Lua
TheLeoP/powershell.nvim
First class powershell editor integration into Neovim
theKnightsOfRohan/csvlens.nvim
A way to easily preview CSV files directly in Neovim using the csvlens CLI.
kaplanz/deku.nvim
A pastel, fairy-like Neovim colorscheme 🌳
rasulomaroff/reactive.nvim
Add a bit of reactivity to your Neovim experience. Apply highlights in different modes and operators, active and inactive windows.
lucobellic/edgy-group.nvim
edgy-group.nvim add groups to edgy.nvim
Selyss/mind.nvim
Simple tree-based note taking system for Neovim
A fork of mind.nvim as the original project has been deprecated.
rushjs1/clock.nvim
Display the time in a floating window using a keymap.
Updates
nvim-treesitter breaking changes on highlight: update your colorscheme if needed
From "Notice of Breaking Changes" announcement:
#5895 changed the list of admissible capture names to more closely align with upstream tree-sitter and Helix, > making sharing/adapting queries easier. This requires changes in colorschemes; see CONTRIBUTING.md and > the commit message 1ae9b0e for a detailed list of changes. If you cannot adapt your colorscheme (yet), pin > nvim-treesitter at v0.9.2.
Find plugin configuration examples with Dotfyle
This thread was shared on Reddit the other day mentioning different ways to find and filter configurations on Dotfyle. I am very grateful for the positive feedback from the community!
One suggestion from u/wookayin to improve the experience was to link directly to the configuration example of the config. So I decided to give it a try and implemented a simple POC which detects the LOC each plugin was detected in and links to it from your config page.
Terminal One: New terminal built for vimmers
A cross-platform, smooth and elegant terminal emulator and
Performance benchmarks can be found here. In the tests Terminal One beats WezTerm and Ubuntu Terminal, but comes in after Kitty and Alacritty.
Contributing
Add your plugin to Dotfyle through this form to be featured in This Week in Neovim
Contribute to the development of Dotfyle: