mirror of
https://github.com/weechat/weechat.git
synced 2026-06-30 06:46:38 +02:00
core: add option "-P" (or "--plugins") to customize the plugins to load at startup
If given, the option replaces the option weechat.plugin.autoload.
This commit is contained in:
@@ -4534,10 +4534,10 @@ COMMAND_CALLBACK(plugin)
|
||||
{
|
||||
plugin_argv = string_split (argv_eol[2], " ", 0, 0,
|
||||
&plugin_argc);
|
||||
plugin_auto_load (plugin_argc, plugin_argv, 1, 1, 1);
|
||||
plugin_auto_load (NULL, 1, 1, 1, plugin_argc, plugin_argv);
|
||||
}
|
||||
else
|
||||
plugin_auto_load (0, NULL, 1, 1, 1);
|
||||
plugin_auto_load (NULL, 1, 1, 1, 0, NULL);
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
@@ -4571,7 +4571,7 @@ COMMAND_CALLBACK(plugin)
|
||||
if (strcmp (argv[2], "*") == 0)
|
||||
{
|
||||
plugin_unload_all ();
|
||||
plugin_auto_load (plugin_argc, plugin_argv, 1, 1, 1);
|
||||
plugin_auto_load (NULL, 1, 1, 1, plugin_argc, plugin_argv);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -4586,7 +4586,7 @@ COMMAND_CALLBACK(plugin)
|
||||
else
|
||||
{
|
||||
plugin_unload_all ();
|
||||
plugin_auto_load (0, NULL, 1, 1, 1);
|
||||
plugin_auto_load (NULL, 1, 1, 1, 0, NULL);
|
||||
}
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user