Note that IIRC the reason Geany doesn't actually install the GIR file is that
there (was) not enough testing regarding its quality. And also that the only
*direct* consumer would be Vala, as other languages would still require a
loader ([Peasy](https://github.com/kugel-/peasy) being the obvious
> The vapi files should be provided and maintained by the Geany project
There is no "should" in a totally volunteer project, if someone wants to
contribute something they will, otherwise that thing won't exist in teh project.
IIUC the Geany build scripts can build the GIR from the Geany API.
I should make it clearer. Please provide up-to-date bindings for Vala. Don't
you expect the users to write the vapi files for Geany headers themselves? It's
possible to write Geany plugins in Vala but it's no way the same level support
as Python and Lua. The vapi files should be **_provided_**
Plugins can be written in Vala, see
https://github.com/geany/geany-plugins/tree/1.38.0/multiterm/src for example.
That plugin was removed because it was never updated from GTK2, not because of
anything Vala related AFAIK.
--
Reply to this email directly or view it on GitHub: