I didn't see the use of *geany_debug* in any plugin source that I've looked
at.  Is there some other convention for reporting debug information for
plugins?  I've been using *printf*, but would prefer *geany_debug*.

As an implementation exercise, I

   1. added member *void (*geany_debug)* to struct PluginFuncs, replicating
   the declaration of *geany_debug* in geany.h
   2. added an initializer (reference to *geany_debug*) to *plugin_funcs* in
   *plugins.c*
   3. added a *#define geany_debug* in *geanyfunctions.h*.
   4. used *geany_debug()* in the plugin (Tools->Template Files) I'm
   developing.

What's the right way?  All of the ...Funcs structs seem to use name prefix
conventions, but *geany_debug* doesn't fit any pattern.  Should there be
another ...Funcs struct for this?  Or maybe a similar but separate debug
function should exist for plugins?

- tony
_______________________________________________
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to