From 31a5e19fbbc41ef37e433a54117a4ab79a5d9e79 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Sun, 23 Jun 2024 21:03:42 +0200 Subject: [PATCH] docs: updated blog post --- blog/2024-06-22-v11.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/blog/2024-06-22-v11.md b/blog/2024-06-22-v11.md index 12f74de..a4b259f 100644 --- a/blog/2024-06-22-v11.md +++ b/blog/2024-06-22-v11.md @@ -7,12 +7,20 @@ Learn about the new features and improvements in **lazy.nvim** v11.0 -Lazy now automatically resolves specs from: +## New Website -- a plugin's `lazy.lua` file -- a plugin's rockspec -- a plugin's packspec (experimental, since the format is not quite there yet) +There's a whole new website with a fresh look and improved documentation. +Check it out at [lazy.nvim](https://lazy.folke.io/). +The GitHub `README.md` has been updated to point to the new website. +The `vimdoc` contains all the information that is available on the website. -This PR also includes a big rewrite of how a final spec is resolved based on a plugin's spec fragments. -Should be a tiny bit faster, but more importantly, fixes some issues and is easier to maintain. +## New Features + +- **Spec Resolution & Merging**: the code that resolves a final spec from a plugin's fragments has been rewritten. + This should be a tiny bit faster, but more importantly, fixes some issues and is easier to maintain. +- `rocks`: specs can now specify a list of rocks ([luarocks](https://luarocks.org/)) that should be installed. +- [Packages](https://lazy.folke.io/packages) can now specify their dependencies and configuration using one of: + - **Lazy**: `lazy.lua` file + - **Rockspec**: [luarocks](https://luarocks.org/) `*-scm-1.rockspec` [file](https://github.com/luarocks/luarocks/wiki/Rockspec-format) + - **Packspec**: `pkg.json` (experimental, since the [format](https://github.com/neovim/packspec/issues/41) is not quite there yet)