[Github-comments] Re: [geany/geany] Support writing plugins in Vala (Discussion #3696)

2023-11-19 Thread Colomban Wendling via Github-comments
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

[Github-comments] Re: [geany/geany] Support writing plugins in Vala (Discussion #3696)

2023-11-19 Thread elextr via Github-comments
> 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.

[Github-comments] Re: [geany/geany] Support writing plugins in Vala (Discussion #3696)

2023-11-19 Thread 3oheicrw via Github-comments
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_**

[Github-comments] Re: [geany/geany] Support writing plugins in Vala (Discussion #3696)

2023-11-18 Thread elextr via Github-comments
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: