mirror of
https://github.com/weechat/weechat.git
synced 2026-07-10 11:43:13 +02:00
- Added options for /plugin command: autoload, reload, unload
- Added new plugin functions, for C plugins and scripts: set_config, get_plugin_config, set_plugin_config - Added new script function: remove_handler
This commit is contained in:
@@ -115,7 +115,7 @@ completion_build_list (t_completion *completion, void *channel)
|
||||
char option_string[2048];
|
||||
#ifdef PLUGINS
|
||||
t_weechat_plugin *ptr_plugin;
|
||||
t_plugin_cmd_handler *ptr_cmd_handler;
|
||||
t_plugin_handler *ptr_handler;
|
||||
#endif
|
||||
|
||||
/* WeeChat internal commands */
|
||||
@@ -213,13 +213,13 @@ completion_build_list (t_completion *completion, void *channel)
|
||||
for (ptr_plugin = weechat_plugins; ptr_plugin;
|
||||
ptr_plugin = ptr_plugin->next_plugin)
|
||||
{
|
||||
for (ptr_cmd_handler = ptr_plugin->cmd_handlers;
|
||||
ptr_cmd_handler;
|
||||
ptr_cmd_handler = ptr_cmd_handler->next_handler)
|
||||
for (ptr_handler = ptr_plugin->handlers;
|
||||
ptr_handler; ptr_handler = ptr_handler->next_handler)
|
||||
{
|
||||
weelist_add (&completion->completion_list,
|
||||
&completion->last_completion,
|
||||
ptr_cmd_handler->command);
|
||||
if (ptr_handler->type == HANDLER_COMMAND)
|
||||
weelist_add (&completion->completion_list,
|
||||
&completion->last_completion,
|
||||
ptr_handler->command);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user