I should mention for the specific case of Vala, I think you can write something 
like this:

```vala
// some gobject in vala, to save typing
namespace Foo {
  public class Plugin : Object {
    [CCode(instance_pos=1.1)]
    bool init(Geany.Plugin p) { return true; }
    [CCode(instance_pos=1.1)]
    void cleanup(Geany.Plugin p) {}
  }
}
```

It might work directly in this case.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/commit/437837d3a54367393c41d6c1e1f4d1af4481627e#commitcomment-19107354

Reply via email to