Store plugin completers by plugin name

This commit is contained in:
James Booth
2016-07-05 21:46:36 +01:00
parent fd218ac3e4
commit 71178b3696
5 changed files with 96 additions and 45 deletions

View File

@@ -117,6 +117,15 @@ autocomplete_add(Autocomplete ac, const char *item)
return;
}
void
autocomplete_add_all(Autocomplete ac, char **items)
{
int i = 0;
for (i = 0; i < g_strv_length(items); i++) {
autocomplete_add(ac, items[i]);
}
}
void
autocomplete_remove(Autocomplete ac, const char *const item)
{
@@ -139,6 +148,15 @@ autocomplete_remove(Autocomplete ac, const char *const item)
return;
}
void
autocomplete_remove_all(Autocomplete ac, char **items)
{
int i = 0;
for (i = 0; i < g_strv_length(items); i++) {
autocomplete_remove(ac, items[i]);
}
}
GSList*
autocomplete_create_list(Autocomplete ac)
{