<blockquote>
<p>Alternative - the lack of autocompletion in 2018</p>
</blockquote>
<p>Which is why first it should be made to work.</p>
<p>To be frank, Geany's autocompletion is very stupid and has no language specific understanding (for example name visibilities and scopes or non-top level names), it should not be the trigger for language specific autocompletions, they should replace the Geany autocompletion.  I mostly run with autocompletes off because the things Geany offers for C++ completions are usually so irrelevant as to be a distraction.</p>
<p>So the settings in the Geany dialogs should not affect the plugins, the plugins should have their own language specific settings.</p>
<p>If the plugin has any interaction with Geany autocomplete it should only be to have Geany autocomplete turn off for that language.</p>
<p>A pull request that adds a call for a plugin to turn a specific language  autocomplete on or off may be accepted if it is simple and reliable enough.  I havn't studied what it would take in Geany to turn autocompletes off for one language, the pull request writer would have to identify that, but hopefully it won't be too complex.</p>
<p>But the pull request is unlikely to get much traction until there is a plugin that could use it in reasonably common use, at least listed on the Geany plugins website and preferably in the <code>geany-plugins</code> package.</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-387038648">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ6UNpxvb54jOkVT9OOA2MLvBWkRKks5twDKBgaJpZM4Tz9fX">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJ670DsEe-YE3cXdCgE0W4eTz-oWDks5twDKBgaJpZM4Tz9fX.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-387038648"></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 Alternative - the lack of autocompletion in 2018\r\n\r\nWhich is why first it should be made to work.\r\n\r\nTo be frank, Geany's autocompletion is very stupid and has no language specific understanding (for example name visibilities and scopes or non-top level names), it should not be the trigger for language specific autocompletions, they should replace the Geany autocompletion.  I mostly run with autocompletes off because the things Geany offers for C++ completions are usually so irrelevant as to be a distraction.\r\n\r\nSo the settings in the Geany dialogs should not affect the plugins, the plugins should have their own language specific settings.\r\n\r\nIf the plugin has any interaction with Geany autocomplete it should only be to have Geany autocomplete turn off for that language.  \r\n\r\nA pull request that adds a call for a plugin to turn a specific language  autocomplete on or off may be accepted if it is simple and reliable enough.  I havn't studied what it would take in Geany to turn autocompletes off for one language, the pull request writer would have to identify that, but hopefully it won't be too complex.  \r\n\r\nBut the pull request is unlikely to get much traction until there is a plugin that could use it in reasonably common use, at least listed on the Geany plugins website and preferably in the `geany-plugins` package.\r\n"}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1854#issuecomment-387038648"}}}</script>