External Tags database: additional features
Posted: Wed Dec 10, 2008 2:02 pm
Hi.
It seems that processing with tags databases is not full featured (IMHO).
It would be better to make it possible to activate more than one database in "Manage Tags Databases" window.
For example, I have tags database with included tags for c++ and wxWidgets-2.8 headers. Now I want to upgrade the wxWidgets library to 2.9 version. After that I need to create new external tags database and include tags for c++ and wxWidgets-2.9 from stratch, it's long process and I need to decide which part of c++ headers to include again.
Also I can install qt4.4 and want to include its tags to codelite, so I need to do the same operations again and to add qt-4.4 headers.
I offer to replace button "Set active" with button like "Activate" and to add button like "Deactivate" to this window with the corresponding features.
Now I can make independent external tags database for c++ only one time and so on for everyting else.
And if I upgrade my wxWidgets to version 2.9 (for example) I need just deactivate or remove the database for old 2.8 version and create independent one for version 2.9 and activate it.
I think it will be more usefull for programmers cause it keeps our time and adds big flexibility to your IDE.
Can you make something like that or this is too difficult to realize?
Although, I don't think that it's too difficult because your IDE works with too databases already (the external and workspace databases).
Thanks,
Alex
It seems that processing with tags databases is not full featured (IMHO).
It would be better to make it possible to activate more than one database in "Manage Tags Databases" window.
For example, I have tags database with included tags for c++ and wxWidgets-2.8 headers. Now I want to upgrade the wxWidgets library to 2.9 version. After that I need to create new external tags database and include tags for c++ and wxWidgets-2.9 from stratch, it's long process and I need to decide which part of c++ headers to include again.
Also I can install qt4.4 and want to include its tags to codelite, so I need to do the same operations again and to add qt-4.4 headers.
I offer to replace button "Set active" with button like "Activate" and to add button like "Deactivate" to this window with the corresponding features.
Now I can make independent external tags database for c++ only one time and so on for everyting else.
And if I upgrade my wxWidgets to version 2.9 (for example) I need just deactivate or remove the database for old 2.8 version and create independent one for version 2.9 and activate it.
I think it will be more usefull for programmers cause it keeps our time and adds big flexibility to your IDE.
Can you make something like that or this is too difficult to realize?
Although, I don't think that it's too difficult because your IDE works with too databases already (the external and workspace databases).
Thanks,
Alex