LazyVim 15 Released
Hi everyone,
It’s been a while since I’ve written, largely because Folke, the creator and sole maintainer of LazyVim took the summer off from software development. This was a huge relief to me because it meant I could also take some time off from book updates!
But he’s back now, therefore so am I. He merged a load of stale PRs this week and released LazyVim 15. For the most part this includes breaking changes in a few dependent plugins.
Here are the breakages I encountered:
When I first upgrade, I had to manually install nvim-treesitter-cli
using homebrew (since I’m on a Mac), but I believe since the recent patch release, LazyVim now installs this automatically using Mason if you don’t have it, so you may not have to.
Evan Chasnovski, the maintainer of the mini.nvim
suite of Neovim plugins recently moved those plugins into their own Github org. Lazyvim handles this seamlessly, but if you have any customizations to mini.nvim
plugins, you’ll need to change the name of the organization. The book suggests modifying mini.surround
and mini.files
. All you’ll have to do is change the line that names the plugin from e.g. "echasnovski/mini.surround"
to "nvim-mini/mini.surround"
. LazyVim gives a decent notification warning you to make this change; remember that you can use <Space>sna
to review notifications in a separate window after they have disappeared.
As for LazyVim For Ambitious Developers, I’m hoping to do a second edition of the print book sometime this winter, both to reflect all the changes between the current online version and the print edition and to reflect whatever fascinating new features Folke ships over the next few months. However, I’m not exactly sure when to fit this in; my health has been troubling me this year and I barely have enough energy to satisfy all my existing commitments. But you readers have been really amazing and I will do my very best to reach this goal.
All the best,
Dusty Phillips