<p>Hum, that's odd.  4.8M doesn't look very large, and certainly nothing that would require 5 minutes to process.  Could you provide the file so we can check what's going on?</p>

<p>Also, which version of Geany are you using, and on which OS?</p>

<p>Anyway, to work around this you can try a few things:</p>

<ul>
<li>Disable real-time symbol parsing (set <em>Edit → Preferences → Editor → Completions → Symbol list update frequency</em> to 0).  This would prevent updating the Symbols pane while typing, so if it's the bottleneck it should help a lot.  Note however that the symbols will still be extracted when saving the file.</li>
<li>
<p>If the above helped but it's still too slow when saving the file, you can disable symbol parsing for the Java filetype by setting the <code>tag_parser</code> <code>settings</code> option to an empty value in <em>filetypes.java</em>:</p>

<pre lang="config"><code>[settings]
tag_parser=
</code></pre>

<p>This is kind of a hack but it should disable all symbol parsing for Java files.</p>
</li>
<li>The nuclear option, disabling all filetype-specific features (highlighting, symbol parsing, etc.), is to use the filetype None for Java files.</li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/issues/791#issuecomment-162575825">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ4S2dt_cmkhBQNffxciAjueVDBg-ks5pNaoAgaJpZM4GwP8W.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/issues/791#issuecomment-162575825"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>