On Mon, Jun 21, 2010 at 14:29, Nick Treleaven nick.treleaven@btinternet.com wrote:
On Mon, 21 Jun 2010 08:57:16 +1000 Lex Trotman elextr@gmail.com wrote:
I agree that there should be an option in preferences. On the other hand, I understand that with how the geany project works it doesn't know what files belong to the project - the subtree starting from base_path may be a subset of the project and you have no way to tell whether an open file outside the tree belongs to the project or not.
The base path should be the root of all project files.
I believe the base path is the path where make (and other build commands) are called. I can set base path to build only one subsystem of the project so in this case not all project files will be located under this path.
You are right, there is no way to tell, and it also has to work without a project so initially I am only going to offer the options save none, save current or save all.
Perhaps that is OK.
Because of the way the build dialog is planned to operate it is actually easier to make this an option you can choose per menu item. This also makes it possible to choose to save all for the make commands and only save current for the compile commands if thats how you want it to operate.
Lex, this makes the design too complex. A global pref would be enough.
Agree with Nick here - this seems to be too complex and global option is just fine IMO.
Jiri
Regards, Nick _______________________________________________ Geany-devel mailing list Geany-devel@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel