<p><a href="https://github.com/techee" class="user-mention">@techee</a> thanks!  Beware, it contains its fair share of hacks (it's c.c, so no surprise).</p>

<p>It's so much of a mess I almost seriously considered trying to rewriting if from scratch, properly split and everything.  I'm pretty sure in the end it would save me time, instead of fixing this again and again, with low confidence on the impacts each iteration can haveā€¦</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/889#issuecomment-175081628">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ1LnYif78m3qQ1eI1xVGiHEie5cOks5pd4qAgaJpZM4HMkrH.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/889#issuecomment-175081628"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>