It doesn't seem to be mentioned in [the proxy howto](https://github.com/geany/geany/blob/1.28.0/doc/plugins.dox#L998) or the [API docs](https://github.com/geany/geany/blob/1.28.0/src/plugindata.h#L384) what the return value of the `load()` hook is for, and why it's required if it's also passed to `GEANY_PLUGIN_REGISTER_FULL`, and how it's used by Geany.
Also, if it's supported by Doxygen, it would be great to give full comments for each of the hook functions (ie. giving the `@param` and `@return` details) as with normal functions.
github-comments@lists.geany.org