We have a large code base generated with other tools, where the list of files in the code base changes pretty quickly. The codebase is C and C++ based, and I would like to use SlickEdit more effectively.
Since the codebase changes a few times a day, the SlickEdit workspace and project is essentially constantly out of date. So tagging never works, and neither does navigation.
We have been living with this for a few years, but the pace of change increases, making
SE less and less useful.
Is there any way to re-generate a workspace/project every time SE starts?
1) look in the local directory for the name of the project
2) Ignore in all cases one directory that contains temporary files
3) include all other C, C++, H files
4) possibly include a few other types of files for text search, like bash, python, tcl, perl, and some XML.
It would be good to be able to dedicate several cores to this task. Normally SE startup and indexing is not sufficiently multi-threaded. I could spare 8 Xeon cores and 16GB RAM if only SE could use it. Is there any way to script this startup so that when SE starts, it is useful in this case?
This is an Ubuntu system, so please no fixes for Windows.
Thanks for any information you can provide.