diff options
| author | kylo252 <[email protected]> | 2022-04-06 16:24:39 +0200 | 
|---|---|---|
| committer | kylo252 <[email protected]> | 2022-04-06 16:24:39 +0200 | 
| commit | 2d0ba75d036f5c465bd38eb97fc5195d59e6e504 (patch) | |
| tree | dbbd3495f7894285a0388fdface0fbedf7973c7a /lua/lvim/config | |
| parent | 23feb96bcc8182f19528298817617336b866eadb (diff) | |
| parent | fcb16c0961cd2b6ca522a0b2088ad663fd605b85 (diff) | |
Merge remote-tracking branch 'origin/rolling'
Diffstat (limited to 'lua/lvim/config')
| -rw-r--r-- | lua/lvim/config/init.lua | 18 | 
1 files changed, 10 insertions, 8 deletions
| 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 | 
