In src/editor.c:

> +	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


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.