<p>Its probably going to be easier to just have your own autocomplete dialog, the Geany version is provided by Scintilla, but populated by Geany, and is strongly linked to Geany's tags and symbols mechanism that you won't be using.  So its likely to be more complicated to modify to allow external input without breaking any existing functionality (havn't examined in detail, but reasonably suspect this is the case, especially as <a class="user-mention" data-hovercard-user-id="181177" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/codebrainz">@codebrainz</a> who is a Geany dev, found it easier).</p>
<p>It is likely it would get the plugin up and running faster if you had your own, and compared to talking a protocol to language servers without blocking, GTK dialogs are likely to be a piece of cake :)</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/issues/1854#issuecomment-387003930">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ6kPDC5XWp3UslU4QNGvi7w-aNn8ks5twA1qgaJpZM4Tz9fX">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJ6hFpajm3IYvu8p2qQBdz35Y3qSgks5twA1qgaJpZM4Tz9fX.gif" height="1" width="1" alt="" /></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/issues/1854#issuecomment-387003930"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue 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":"@elextr in #1854: Its probably going to be easier to just have your own autocomplete dialog, the Geany version is provided by Scintilla, but populated by Geany, and is strongly linked to Geany's tags and symbols mechanism that you won't be using.  So its likely to be more complicated to modify to allow external input without breaking any existing functionality (havn't examined in detail, but reasonably suspect this is the case, especially as @codebrainz who is a Geany dev, found it easier).  \r\n\r\nIt is likely it would get the plugin up and running faster if you had your own, and compared to talking a protocol to language servers without blocking, GTK dialogs are likely to be a piece of cake :)"}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1854#issuecomment-387003930"}}}</script>