<p>In <a href="https://github.com/geany/geany/pull/1038#discussion_r65814758">src/plugindata.h</a>:</p>
<pre style='color:#555'>> @@ -183,6 +183,11 @@ typedef struct GeanyData
>    struct GeanyTemplatePrefs       *template_prefs;        /**< Template settings */
>    gpointer                                        *_compat;                       /* Remove field on next ABI break (abi-todo) */
>    GSList                                          *filetypes_by_title; /**< See filetypes.h#filetypes_by_title. */
> +  /** Global object signalling events via signals
> +   *
> +   * This is mostly for language bindings. Otherwise prefer to use
> +   * plugin_signal_connect() instead this which adds automatic cleanup. */
> +  GeanyObject * const                     object;
</pre>
<p><code>const</code> is cute and all but mostly useless (if anything changes in that structure I prefer not imagine which hells break loose), and is both different from the rest and disallows you to fill the structure. Meh.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/1038/files/058d09f360a420cc639495dbf1567f81d1194462..a52f37027e6ddccad7bc2ccf5f424fb61018427b#r65814758">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/ABDrJ3pyrMV_iLtze6tpRNwrsatDyC90ks5qIp7ogaJpZM4Ifw_7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ8m1q3YkS_biepd7l2P_VVdePEm_ks5qIp7ogaJpZM4Ifw_7.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/1038/files/058d09f360a420cc639495dbf1567f81d1194462..a52f37027e6ddccad7bc2ccf5f424fb61018427b#r65814758"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>