<blockquote>
<p>I'd like to see TM/Ctags as some kind of fallback tag handling that can be disabled by plugins who provide better filetype-specific support in the future.</p>
</blockquote>

<p>Wouldn't it be possible to feed the symbol information (e.g. from llvm) to TM (and extend TM to do what's necessary)? Or have symbol info both in TM and LLVM so you can reuse e.g. the symbol tree from Geany and have only autocompletion handled by LLVM?</p>

<p>I'm not familiar with LLVM/clang so I don't know what would be necessary for this and if something like this is doable.</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/1187#issuecomment-242460487">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ7MZUTCFx-YCoTrlIfwalf68e3eQks5qjcfegaJpZM4JqVBL">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ_WXoiSZIhx__7MOmr0vruDnRlG6ks5qjcfegaJpZM4JqVBL.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/1187#issuecomment-242460487"></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://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","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 #1187: \u003e I'd like to see TM/Ctags as some kind of fallback tag handling that can be disabled by plugins who provide better filetype-specific support in the future.\r\n\r\nWouldn't it be possible to feed the symbol information (e.g. from llvm) to TM (and extend TM to do what's necessary)? Or have symbol info both in TM and LLVM so you can reuse e.g. the symbol tree from Geany and have only autocompletion handled by LLVM?\r\n\r\nI'm not familiar with LLVM/clang so I don't know what would be necessary for this and if something like this is doable."}],"action":{"name":"View Pull Request","url":"https://github.com/geany/geany/pull/1187#issuecomment-242460487"}}}</script>