<p>Meh, no super strong feelings, though I do think it's weird to have the closure stuff squished in the middle of the arguments list rather than more typical GLib-style <code>_full()</code> functions where the function and data are at the end of the arguments list. In any case, maybe later, if I get sufficiently motivated, I can provide some kind of "wrappers" to smooth over the (perceived) warts, either in my local plugin code or in addition to the API proper.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/pull/376#issuecomment-147511485">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ1b7gt0TrbAZSAyM5QwT0F1YwLm9ks5o7A-kgaJpZM4C4ztD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/pull/376#issuecomment-147511485"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>