" AstroUpdate calls a plugin manager - Lazy as of this writing. So we check for it before " others. Add to init.lua: " updater = { " skip_prompts = true, " }, if exists(":AstroUpdate") echo "AstroUpdate" AstroUpdate quitall endif if exists(":NeoBundleUpdate") echo "NeoBundle" NeoBundleUpdate endif if exists(":PluginUpdate") echo "Plugin" PluginUpdate endif if exists(":PlugUpgrade") echo "Plug" PlugUpgrade if $TOPGRADE_FORCE_PLUGUPDATE PlugUpdate! else PlugUpdate endif endif if exists("*dein#update()") echo "dein#update()" call dein#update() endif if exists(":DeinUpdate") echo "DeinUpdate" DeinUpdate endif if exists(":PaqUpdate") echo "PaqUpdate" PaqUpdate endif if exists(":Lazy") echo "Lazy Update" Lazy! sync | qa endif if exists(':PackerSync') echo "Packer" autocmd User PackerComplete quitall PackerSync else quitall endif