From dcae07d01e472f6d86ea039858a77113a1a5a6e8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 16 Dec 2022 14:11:06 +0000 Subject: [PATCH] chore(build): auto-generate vimdoc --- doc/lazy.nvim.txt | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/doc/lazy.nvim.txt b/doc/lazy.nvim.txt index 486ddad..51e580e 100644 --- a/doc/lazy.nvim.txt +++ b/doc/lazy.nvim.txt @@ -1,4 +1,4 @@ -*lazy.nvim.txt* For Neovim >= 0.8.0 Last change: 2022 December 15 +*lazy.nvim.txt* For Neovim >= 0.8.0 Last change: 2022 December 16 ============================================================================== Table of Contents *lazy.nvim-table-of-contents* @@ -13,6 +13,7 @@ Table of Contents *lazy.nvim-table-of-contents* - Usage |lazy.nvim-usage| - Profiler |lazy.nvim-profiler| - 🪲 Debug |lazy.nvim-🪲-debug| + - Startup Sequence |lazy.nvim-startup-sequence| - Differences with Packer |lazy.nvim-differences-with-packer| - Other Neovim Plugin Managers in Lua|lazy.nvim-other-neovim-plugin-managers-in-lua| @@ -57,6 +58,7 @@ TABLE OF CONTENTS *lazy.nvim-table-of-contents* - |lazy.nvim-usage| - |lazy.nvim-profiler| - |lazy.nvim-🪲-debug| +- |lazy.nvim-startup-sequence| - |lazy.nvim-differences-with-packer| - |lazy.nvim-other-neovim-plugin-managers-in-lua| @@ -79,11 +81,11 @@ You can use the following Lua code to bootstrap **lazy.nvim** "clone", "--filter=blob:none", "--single-branch", - "https://github.com/folke/lazy.nvim.git", + "git@github.com:folke/lazy.nvim.git", lazypath, }) - vim.opt.runtimepath:prepend(lazypath) end + vim.opt.runtimepath:prepend(lazypath) < @@ -328,6 +330,14 @@ cache

image

+STARTUP SEQUENCE *lazy.nvim-startup-sequence* + +**lazy.nvim** does **NOT** use Neovim packages and even disables plugin loading +completely (`vim.go.loadplugins = false`). It takes over the complete startup +sequence for more flexibility and better performance. + +In practice this means that step 10 of |Neovim Initialization| is done by Lazy. + DIFFERENCES WITH PACKER *lazy.nvim-differences-with-packer*