On 2015-11-09 9:08 AM, Devyn Collier Johnson wrote:
[...]
Unless I over-looked it in http://www.geany.org/Contribute/Developers ,
I assume discussion on plugin and color-scheme development are allowed
in this mailing list, or is there a separate mailing list?
Correct, there is no separate mailing list for Geany-Plugins or
Geany-Themes development, they share with main devel list.
*Ideas*
I noticed that on Geany's GitHub page under ./data/templates, there are
two license templates ("gpl" and "bsd"). These templates appear in the
"Edit > Insert Comments" menu. I would like to add some more license
templates and include them in the menu. Does anyone disagree with this
idea? I would like to add agpl, lgpl2, lgpl3, gpl3, cc0, and others. To
make it easier to add menu items, could Geany be re-programmed to
dynamically create that menu based on the templates included in
./data/templates and ~/.config/geany/templates , thus allowing users to
add licenses to their own systems?
It definitively should be improved to make it user-extensible, something
like adding a license template shouldn't require source code and GUI
modifications.
A long time ago I made a patch to add a few more licenses, but the patch
doesn't improve the extensibility, it only adds to the existing
hard-coded templates, and is also severely out of date, and wouldn't
apply on Geany's current master branch. It is here, for reference:
https://gist.github.com/codebrainz/2353163
(Lines 1 to 11,212 are just noise caused by the GUI designer making
unnecessary changes to the XML file.)
Cheers,
Matthew Brush
_______________________________________________
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel