Native snippet API in Neovim, rust plugins, rip grep plugins, haskell plugin, and Unreal Engine in Neovim
This week have a Native snippet API in Neovim Core, plugins for development in rust, haskell, and Unreal Engine. Plugins to improve the experience of using Rip Grep in Neovim, and a simple Nix flake template repository for Neovim derivations.
In addition we have more contributions on Neovim Core as well as more new plugins from the community!
Enjoy the read!
Updates of Neovim itself, which are available on Neovim nightly.
- extmarks can opt-out of precise undo tracking using the new "undo_restore" flag to
vim.base64.decode()for encoding and decoding strings using Base64 encoding.
v:option_oldis now the old global value for all global-local options, instead of just string global-local options. Local value for a global-local number/boolean option is now unset when the option is set (e.g. using
nvim_set_option_value) without a scope, which means they now behave the same way as string options.
- 'complete' option supports "f" flag for completing buffer names.
- deprecate completion util methods
v:option_oldglobalnow have the type of the option instead of always being strings.
- Removed hard coded LSP version from URL in docs
Native snippet API merged into Neovim Core
Neovim Plugin Community
Neovim is full of active plugins. This section is about the community and what is going on.
🦉 🌌 night-owl.nvim is a Night Owl colorscheme implementation for Neovim with support for Tree-sitter and semantic tokens
Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim
Help you get in the flow with ripgrep in Neovim
An addon for lazy.nvim. Easily enable/disable multiple plugins.
Run ripgrep from Neovim asynchronously.
My collection of Haskell snippets for LuaSnip. Powered by tree-sitter and LSP.
Auto indent like VSCode when cursor at the first column and press key
A very lightweight, super fast and lazyloading statusline plugin for Neovim written in lua.
Adds search abilities
Neovim plugin for interacting with Rust-Analyzer's LSP extensions
Syncing files with remote server using rsync and OpenSSH
Tree-sitter hjkl movement for neovim
Simple and highly configurable terminal plugin for neovim.
:rocket: A task launcher plugin for neovim allowing dynamic task configuration per directory, with optional support for debugging
A simple Nix flake template repository for Neovim derivations.
Unreal Engine support for Neovim
Show lsp diagnostics based on mouse position
Highly accessible themes for Neovim, conforming with the highest standard for color contrast between background and foreground values (WCAG AAA). A Neovim port of the original Modus Themes built for GNU Emacs.
Ready Neovim's configuration for fullstack developers.
Neovim motions on speed!
The original phaazon/hop.nvim project is unmaintained. If you have enjoyed hop.nvim, you should head over to the fork smoka7/hop.nvim. Several bugs have been fixed and new features added.
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: