<blockquote>
<p>But faced with problem because Geany isn't supported autocompletion callbacks or something like that for plugins.</p>
</blockquote>
<p>Yes that would be the code that needs writing, then the plugins could provide their specific language input.  The actual language server part would be in a plugin, much of which may be common between languages.</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-386868770">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ4F2Lssqyi041otGS38w0ouxcECZks5tvs2igaJpZM4Tz9fX">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJzQMcv03R1kLC-kKEOGcktf7QAhSks5tvs2igaJpZM4Tz9fX.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-386868770"></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: \u003e But faced with problem because Geany isn't supported autocompletion callbacks or something like that for plugins.\r\n\r\nYes that would be the code that needs writing, then the plugins could provide their specific language input.  The actual language server part would be in a plugin, much of which may be common between languages."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1854#issuecomment-386868770"}}}</script>