mirror of
https://github.com/weechat/weechat.git
synced 2026-07-10 03:33:12 +02:00
rmodifier: add option "missing" for command /rmodifier
This commit is contained in:
@@ -385,6 +385,40 @@ rmodifier_create_default ()
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Adds missing rmodifiers.
|
||||
*
|
||||
* Returns the number of rmodifiers added.
|
||||
*/
|
||||
|
||||
int
|
||||
rmodifier_add_missing ()
|
||||
{
|
||||
int i, count;
|
||||
|
||||
count = 0;
|
||||
|
||||
for (i = 0; rmodifier_config_default_list[i][0]; i++)
|
||||
{
|
||||
if (!rmodifier_search (rmodifier_config_default_list[i][0]))
|
||||
{
|
||||
if (rmodifier_new (rmodifier_config_default_list[i][0],
|
||||
rmodifier_config_default_list[i][1],
|
||||
rmodifier_config_default_list[i][2],
|
||||
rmodifier_config_default_list[i][3]))
|
||||
{
|
||||
rmodifier_config_modifier_new_option (rmodifier_config_default_list[i][0],
|
||||
rmodifier_config_default_list[i][1],
|
||||
rmodifier_config_default_list[i][2],
|
||||
rmodifier_config_default_list[i][3]);
|
||||
count++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return count;
|
||||
}
|
||||
|
||||
/*
|
||||
* Frees a rmodifier and removes it from list.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user