On Fri, 25 Sep 2015, adamn...@gmail.com wrote: > > Project templates are just normal projects that are stored: > > > > - In '/usr/share/gambas3/template' : they are the default templates > > provided with the Gambas sources. (Don't forget to issue a ./reconf && > > ./configure -C if you compile from /trunk). > > So, I presume that I cannot "localize" the default templates as they will be > replaced on a new make install? >
That's a point. I haven't checked out templates yet but maybe it would be easy to make user templates override default templates like classes do in the interpreter's global symbol table: if a user template has the same name as a default template, the user files override the default... I'd guess it suffices to do the overriding on a file basis. By using a Collection indexed with relative paths of the files, this should be really easy. If we do this, we would also have the gears ready to implement template dependencies / inheritance. OTOH, would it bother you so much to prefix your user templates with "PH" or something? :-) > > > > - In '~/.local/share/gambas3/template' : they are templates defined by > > the user. To define a custom template, just save a project there. > > Ah, yes but.. > There are more than one of us here. Custom templates would suit us better if > they were stored in a shared directory. Is there any chance of this in the > (near) future? If not I will see if I can hack our local IDE to suit. > Before you hack, you could maybe solve your problem by symlinking all your template directories to some globally accessible location? Regards, Tobi -- "There's an old saying: Don't change anything... ever!" -- Mr. Monk ------------------------------------------------------------------------------ _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user