Following your suggestions:

*Disable real-time symbol parsing* prevents the problem from occurring.

* Disable symbol parsing at save:* I saved with an extraneous { in place
and the save was very slow. However this is less of a problem because I
can control when a save occurs and just not save when the extra the bracket
is outstanding.

*Disabling all file type-specific features* works as suggested - this was
how I was getting around the problem earlier but it takes time to set and
unset and one forgets to do it in advance and so this is an error prone
process.

I appreciate your help!

Thanks,

Phil

Philip R Brenan

On Mon, Dec 7, 2015 at 4:23 PM, Colomban Wendling <notifications@github.com>
wrote:

> 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?
>
> Also, which version of Geany are you using, and on which OS?
>
> Anyway, to work around this you can try a few things:
>
> - Disable real-time symbol parsing (set *Edit → Preferences → Editor →
> Completions → Symbol list update frequency* 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.
> -
>
> 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
> tag_parser settings option to an empty value in *filetypes.java*:
>
> [settings]
> tag_parser=
>
> This is kind of a hack but it should disable all symbol parsing for
> Java files.
> - The nuclear option, disabling all filetype-specific features
> (highlighting, symbol parsing, etc.), is to use the filetype None for Java
> files.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/geany/geany/issues/791#issuecomment-162575825>.
>


Reply to this email directly or view it on GitHub.