diff options
| author | kylo252 <[email protected]> | 2022-04-03 14:32:52 +0200 | 
|---|---|---|
| committer | GitHub <[email protected]> | 2022-04-03 14:32:52 +0200 | 
| commit | fa710f6ddd6da354f3410d6d7ef42d306a54f145 (patch) | |
| tree | 01825ad9bf81b6095ed218dce983fac74ba14219 /lua/lvim/utils | |
| parent | 93c5fed8e768d019ddb4f0213416df745cd0e929 (diff) | |
refactor: re-enable packer.sync() in LvimReload (#2410)
Diffstat (limited to 'lua/lvim/utils')
| -rw-r--r-- | lua/lvim/utils/hooks.lua | 25 | 
1 files changed, 11 insertions, 14 deletions
| diff --git a/lua/lvim/utils/hooks.lua b/lua/lvim/utils/hooks.lua index 8b057884..932f9c3d 100644 --- a/lua/lvim/utils/hooks.lua +++ b/lua/lvim/utils/hooks.lua @@ -12,25 +12,22 @@ function M.run_pre_reload()  end  function M.run_on_packer_complete() -  vim.schedule(function() -    if not in_headless then -      -- colorscheme must get called after plugins are loaded or it will break new installs. -      vim.g.colors_name = lvim.colorscheme -      vim.cmd("colorscheme " .. lvim.colorscheme) -    else -      Log:debug "Packer operation complete" -    end -  end) +  Log:debug "Packer operation complete" +  vim.cmd [[doautocmd User PackerComplete]] + +  vim.g.colors_name = lvim.colorscheme +  pcall(vim.cmd, "colorscheme " .. lvim.colorscheme) + +  if M._reload_triggered then +    Log:info "Reloaded configuration" +    M._reload_triggered = nil +  end  end  function M.run_post_reload()    Log:debug "Starting post-reload hook"    M.reset_cache() -  vim.schedule(function() -    if not in_headless then -      Log:info "Reloaded configuration" -    end -  end) +  M._reload_triggered = true  end  ---Reset any startup cache files used by Packer and Impatient | 
