1
0
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:
Sebastien Helleu
2013-08-05 20:37:59 +02:00
parent 227f8ac604
commit c4773e63d8
21 changed files with 233 additions and 77 deletions
+34
View File
@@ -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.
*/