On Tue, 04 Mar 2008 23:12:51 +0200 Yura Siamashka yurand2@gmail.com wrote:
[...]
The main reason why I can't stand using native project manager is Project session support (IMHO, it is annoying to have all opened files nuked on project close). But since it can be disabled I think it will be nice to split geanyprj in 2 part.
- Add "go to tag def/decl" code to geany native project.
- Extract rest part "auto switch project based on current file" in
separate plugin.
I think this sounds good, but I haven't had a chance to test the geanyprj plugin yet. It would be cool to have (1) in the core, but I'm not sure how much code it is or how much extra memory would be used typically. Memory probably isn't an issue so long as there's a preference not to load tags from unopen files under the project base dir, and IMO it should be off by default.
Enrico, should this be in the core?
If you have no objection about tracking project files independent from project session I will start writting code.
I'm not sure what you mean. Project session support can be disabled, and the user can still use projects for build support, etc.
Regards, Nick