improve method of adding and removing plugins

This commit is contained in:
zbirenbaum 2022-02-13 02:39:07 -05:00 committed by siduck
parent a21e884983
commit f81531df42
2 changed files with 33 additions and 23 deletions

View file

@ -224,18 +224,16 @@ local plugins = {
end,
},
}
--label plugins for operational assistance
plugins = require("core.utils").label_plugins(plugins)
--remove plugins specified in chadrc
plugins = require("core.utils").remove_default_plugins(plugins)
--add plugins specified in chadrc
plugins = require("core.utils").add_user_plugins(plugins)
-- append user plugins to default plugins
local user_Plugins = plugin_settings.install
if type(user_Plugins) == "table" then
if table.maxn(user_Plugins) == 1 then
plugins[#plugins + 1] = user_Plugins[1]
else
plugins[#plugins + 1] = user_Plugins
return packer.startup(function(use)
for _, v in pairs(plugins_labeled) do
use(v)
end
end
return packer.startup { plugins }
end)