improve method of adding and removing plugins
This commit is contained in:
parent
a21e884983
commit
f81531df42
2 changed files with 33 additions and 23 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue