- if (tags)
- {
GPtrArray *filtered = g_ptr_array_new();
foreach_ptr_array(tag, i, tags)
{
if (strcmp(tag->name, word) == 0)
g_ptr_array_add(filtered, tag);
}
g_ptr_array_free(tags, TRUE);
tags = filtered;
- }
- else
- {
/* use all types in case language uses wrong tag type e.g. python "members" instead of "methods" */
In symbols.c there's yet another table which defines section names and icons used for individual tags:
https://github.com/geany/geany/blob/master/src/symbols.c#L463