Issue #18
Email Newsletter
Sign up with your email address to receive an email when a new issue of This Week in Neovim is available
Neovim Core updates
Updates of Neovim itself, which are available on Neovim nightly.
guides,-tours,-articles,-etc-{#guides}">Important: if you are a plugin author, you are strongly advised to follow the #14090 breaking changes on master GitHub thread, as it contains important breaking changes information.
Guides, tours, articles, etc. {#guides}
Multi-cursor in place renaming with preview
A Youtube video showing how to do a multi-cursor renaming with navigator
with preview. It uses the LSP and preview the
renaming of the symbol.
New plugins {#new-plugins}
nvim-laurel
A plugin written by @aileot that provides syntax sugar macros for Neovim. The macros are developed with fennel-language-server, and tested with vusted.
nvim-material-icon
A new set of colored icons for Neovim, written by @DaikyXendo.
scamp.nvim
This week, @nat-418 made a new plugin to remotely edit files over SSH.
svart.nvim
A new motion plugin written by @madyanov. The plugin is very similar to
hop.nvim’s :HopPatternMW
mode, if you’re used to it. It prompts the user for a
pattern to search and allows you to select which one you want to jump.
NeoCodeGui
@Sewdohe worked on making a GUI installer for Neovim. The plugin is stil experimental and will probably receive a release update to make it completely available in the upcoming weeks.
updates-{#updates}">Updates {#updates}
nvim-scroll-bar
Extensible Neovim Scrollbar.
nvim-scrollbar
can now display git changes thanks to gitsigns.nvim.
There is colorful information about added, removed, and changed lines in the scrollbar.
snippet-converter.nvim
snippet-converter.nvim
is a plugin that allows you to parse, transform and convert snippets supporting a variety of different formats.
The new version 1.4.0 now supports snippets created for the Emacs snippet engine YASnippet! If you're an Emacs user
and want to keep using snippet collections such as
yasnippet-snippets, that is now possible by simple converting
them to a format supported by your Neovim snippet engine of choice (e.g. vscode_luasnip
for LuaSnip).
haskell-tools.nvim
Supercharge your Haskell experience in Neovim!
The plugin got a set of new features included recently, among:
- Hole-driven development.
- GHCi REPL.
- Open project/package files.
A nice release; congrats!
legendary.nvim
A legend for your keymaps, commands, and autocmds, with which-key.nvim integration.
legendary.nvim
just merged a new major version, which includes some new features, some API changes, and much better
performance (especially startup performance).
sj.nvim
Search based navigation combined with quick jump features.
v0.6 was merged to the main
branch of the project. The new feature set includes:
- Smartcase for
vim*
patterns. - No separator anymore.
- Select the window used for the search first.
A nice little update, then :).
colorful-winseps.nvim
Make your nvim window separators colorful.
The plugin receives a bunch of changes, among bug fixes and new features:
- Performance improvements.
- A new API to show and hide the win separator:
NvimSeparatorShow
andNvimSeparatorDel
. - Two new callbacks:
create_event
(called when the color separator is created) andclose_event
(called when the color separator is deleted).
Nice one!
did-you-know?-{#tips}">Did you know? {#tips}
Nothing for this week… 😦
want-to-contribute?-{#contribute}">Want to contribute? {#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.