<p>I should also probably mention what I think should be the final result of all this:</p>

<ul>
<li>main part will be more or less identical to uctags with the exception of some modifications we need for Geany</li>
<li>except c.c parsers will be identical to uctags</li>
</ul>

<p>We could have a patch file similar to Scintilla which introduces the changes we need in ctags and updating ctags would just mean copying "main" and "parsers" from uctags to Geany and applying the patch (except c.c which would still have to be updated manually if there's some affecting change in main).</p>

<p>Another thing I didn't mention is the commit in uctags against which I do the changes - it's</p>

<p>a3d8a6835b583d6a963aaf83f5c6fec4b95e6e54</p>

<p>and at the same time if I find something that should go from Geany to uctags, I make a commit on top of that (nothing too interesting for now, just some more or less formal things). I'll make a pull request for these changes in uctags at the end.</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/1160#issuecomment-237479133">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ4XwdApsD5razs_uF0Aa1Tio82djks5qcZnTgaJpZM4JbITK">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJwBM2L0YBU3w3jZdHmvMDPaAYs2_ks5qcZnTgaJpZM4JbITK.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/1160#issuecomment-237479133"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/modules/aws/aws-bg.jpg","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@techee in #1160: I should also probably mention what I think should be the final result of all this:\r\n\r\n- main part will be more or less identical to uctags with the exception of some modifications we need for Geany\r\n- except c.c parsers will be identical to uctags\r\n\r\nWe could have a patch file similar to Scintilla which introduces the changes we need in ctags and updating ctags would just mean copying \"main\" and \"parsers\" from uctags to Geany and applying the patch (except c.c which would still have to be updated manually if there's some affecting change in main).\r\n\r\nAnother thing I didn't mention is the commit in uctags against which I do the changes - it's\r\n\r\na3d8a6835b583d6a963aaf83f5c6fec4b95e6e54\r\n\r\nand at the same time if I find something that should go from Geany to uctags, I make a commit on top of that (nothing too interesting for now, just some more or less formal things). I'll make a pull request for these changes in uctags at the end.\r\n"}],"action":{"name":"View Pull Request","url":"https://github.com/geany/geany/pull/1160#issuecomment-237479133"}}}</script>