From fa710f6ddd6da354f3410d6d7ef42d306a54f145 Mon Sep 17 00:00:00 2001 From: kylo252 <59826753+kylo252@users.noreply.github.com> Date: Sun, 3 Apr 2022 14:32:52 +0200 Subject: refactor: re-enable packer.sync() in LvimReload (#2410) --- lua/lvim/config/init.lua | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'lua/lvim/config/init.lua') diff --git a/lua/lvim/config/init.lua b/lua/lvim/config/init.lua index c3fe0438..6927d52a 100644 --- a/lua/lvim/config/init.lua +++ b/lua/lvim/config/init.lua @@ -124,18 +124,20 @@ end --- Override the configuration with a user provided one -- @param config_path The path to the configuration overrides function M:reload() - require_clean("lvim.utils.hooks").run_pre_reload() + vim.schedule(function() + require_clean("lvim.utils.hooks").run_pre_reload() - M:init() - M:load() + M:init() + M:load() - require("lvim.core.autocmds").configure_format_on_save() + require("lvim.core.autocmds").configure_format_on_save() - local plugins = require "lvim.plugins" - local plugin_loader = require "lvim.plugin-loader" + local plugins = require "lvim.plugins" + local plugin_loader = require "lvim.plugin-loader" - plugin_loader.load { plugins, lvim.plugins } - require_clean("lvim.utils.hooks").run_post_reload() + plugin_loader.reload { plugins, lvim.plugins } + require_clean("lvim.utils.hooks").run_post_reload() + end) end return M -- cgit v1.2.3