summaryrefslogtreecommitdiff
path: root/lua/lvim/config
diff options
context:
space:
mode:
authorkylo252 <[email protected]>2022-01-03 11:07:34 +0100
committerGitHub <[email protected]>2022-01-03 11:07:34 +0100
commiteefc148313917b1a474ba7bdf44d6d088524074a (patch)
tree392306a7525dfb448c55282d6e2e08e64bbfe066 /lua/lvim/config
parent238e43e5b370ef17267c344954e28003cd26614a (diff)
refactor(bootstrap): more robust git module (#2127)
Diffstat (limited to 'lua/lvim/config')
-rw-r--r--lua/lvim/config/init.lua6
1 files changed, 2 insertions, 4 deletions
diff --git a/lua/lvim/config/init.lua b/lua/lvim/config/init.lua
index ed01c4c8..145173b1 100644
--- a/lua/lvim/config/init.lua
+++ b/lua/lvim/config/init.lua
@@ -102,9 +102,7 @@ end
--- Override the configuration with a user provided one
-- @param config_path The path to the configuration overrides
function M:reload()
- package.loaded["lvim.utils.hooks"] = nil
- local _, hooks = pcall(require, "lvim.utils.hooks")
- hooks.run_pre_reload()
+ require_clean("lvim.utils.hooks").run_pre_reload()
M:init()
M:load()
@@ -115,7 +113,7 @@ function M:reload()
local plugin_loader = require "lvim.plugin-loader"
plugin_loader.load { plugins, lvim.plugins }
- hooks.run_post_reload()
+ require_clean("lvim.utils.hooks").run_post_reload()
end
return M