<p>In <a href="https://github.com/geany/geany/pull/1112#discussion_r69397131">doc/Makefile.am</a>:</p>
<pre style='color:#555'>> @@ -148,6 +148,75 @@ CLEAN_LOCAL_TARGETS += clean-gtkdoc-header-local
>  clean-gtkdoc-header-local:
>    -rm -rf xml/ Doxyfile-gi Doxyfile-gi.stamp geany-gtkdoc.h geany-sciwrappers-gtkdoc.h
>  
> +if HAVE_INTROSPECTION
> +
> +INTROSPECTION_GIRS  = Geany-1.0-pre.gir GeanyScintilla-1.0-pre.gir
</pre>
<p>For the sciwrappers part, because g-ir-scanner can't be told to put method prefixed with <code>sci</code> into the <code>ScintillaObject</code> namespace, so have nice API (i.e. <code>sci.start_undo_action()</code>) the code here renames the functions to a <code>scinitilla_object</code> prefix and strip them back to have the proper name.  Yep, it's a hack.</p>

<p>Not sure about the <code>GeanyScintillaScintillaObject</code> thing.</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/1112/files/a1751ae651425b7443f4fd3319b8b04b0876419e#r69397131">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/ABDrJ9uoSLtSo7uGYxMNnU1YgvSS8PI7ks5qSCJHgaJpZM4JD5zE">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ96SXO5MNZRUgBDPdXDs3xh4VAtmks5qSCJHgaJpZM4JD5zE.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/1112/files/a1751ae651425b7443f4fd3319b8b04b0876419e#r69397131"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>