Following your suggestions:<br>
<br>
*Disable real-time symbol parsing* prevents the problem from occurring.<br>
<br>
* Disable symbol parsing at save:* I saved with an extraneous { in place<br>
and the save was very slow.  However this is less of a problem because I<br>
can control when a save occurs and just not save when the extra the bracket<br>
is outstanding.<br>
<br>
*Disabling all file type-specific features* works as suggested - this was<br>
how I was getting around the problem earlier but it takes time to set and<br>
unset and one forgets to do it in advance and so this is an error prone<br>
process.<br>
<br>
I appreciate your help!<br>
<br>
Thanks,<br>
<br>
Phil<br>
<br>
Philip R Brenan<br>
<br>
On Mon, Dec 7, 2015 at 4:23 PM, Colomban Wendling <notifications@github.com><br>
wrote:<br>
<br>
> Hum, that's odd. 4.8M doesn't look very large, and certainly nothing that<br>
> would require 5 minutes to process. Could you provide the file so we can<br>
> check what's going on?<br>
><br>
> Also, which version of Geany are you using, and on which OS?<br>
><br>
> Anyway, to work around this you can try a few things:<br>
><br>
>    - Disable real-time symbol parsing (set *Edit → Preferences → Editor →<br>
>    Completions → Symbol list update frequency* to 0). This would prevent<br>
>    updating the Symbols pane while typing, so if it's the bottleneck it should<br>
>    help a lot. Note however that the symbols will still be extracted when<br>
>    saving the file.<br>
>    -<br>
><br>
>    If the above helped but it's still too slow when saving the file, you<br>
>    can disable symbol parsing for the Java filetype by setting the<br>
>    tag_parser settings option to an empty value in *filetypes.java*:<br>
><br>
>    [settings]<br>
>    tag_parser=<br>
><br>
>    This is kind of a hack but it should disable all symbol parsing for<br>
>    Java files.<br>
>    - The nuclear option, disabling all filetype-specific features<br>
>    (highlighting, symbol parsing, etc.), is to use the filetype None for Java<br>
>    files.<br>
><br>
> —<br>
> Reply to this email directly or view it on GitHub<br>
> <https://github.com/geany/geany/issues/791#issuecomment-162575825>.<br>
><br>


<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-162717799">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ8Rc8dN2ceTJZkXj65xUZRCO6Aubks5pNiA2gaJpZM4GwP8W.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-162717799"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>