[Geany-devel] tagmanager changes

Nick Treleaven nick.treleaven at xxxxx
Thu Apr 26 16:53:54 UTC 2012


On 26/04/2012 16:02, Nick Treleaven wrote:
> On 24/04/2012 22:31, Colomban Wendling wrote:
>> * it uses the same tag parsers tagmanager used, in ctagsmanager/ctags;

BTW this is a good idea to clearly separate CTags from tagmanager. If 
this change can be applied separately, perhaps it could be merged into 
master.

> For avoiding resorting of workspace tags when only reparsing one source
> object, we can remove the source object's old tags & merge the new tags.
> This is all O(n) for the workspace array. I haven't looked into
> implementing this yet because now it's clear you're working on a
> competing change.

Another option is to remove the workspace array altogether and just have 
Geany collate tags from each (sorted) source object when needed. Not 
sure the implications of this yet but it would simplify tagmanager.



More information about the Devel mailing list