From 5aca9280df4245df8bf8e33fe9bc4ce85507dc31 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Wed, 11 Jan 2023 13:40:19 +0100 Subject: [PATCH] perf(util): execute VeryLazy right after UIEnter --- lua/lazy/core/util.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/lazy/core/util.lua b/lua/lazy/core/util.lua index b3a9811..c13d7fe 100644 --- a/lua/lazy/core/util.lua +++ b/lua/lazy/core/util.lua @@ -141,10 +141,10 @@ end function M.very_lazy() local function _load() - vim.defer_fn(function() + vim.schedule(function() vim.g.did_very_lazy = true vim.cmd("do User VeryLazy") - end, 50) + end) end vim.api.nvim_create_autocmd("User", { @@ -154,7 +154,7 @@ function M.very_lazy() if vim.v.vim_did_enter == 1 then _load() else - vim.api.nvim_create_autocmd("VimEnter", { + vim.api.nvim_create_autocmd("UIEnter", { once = true, callback = function() _load()