The functionality for Bracket Matching does not work when the beginning and ending brackets are very far apart. This has occurred on very large files where a pair of brackets are very far apart. I do not know whether or not this is because the attempt to find the matching bracket just takes so long a time that it will never return as completed or whether or not there is some limit on the number of bytes/lines between matching brackets, but jedit should give some information of what is going on. It is very annoying to edit a very large file in jedit and get back no indication when Bracket Matching is supposed to be occurring. Along with Bracket Matching not happening the various various Bracket Matching functionality, most specifically Got to Matching Bracket, does not work in these same situations.
Not enough information to reproduce. Please attach a file as a test case.
I cannot attach the very large file ( 270 MB ) which illustrates the problem here. SF resets itself rather than allow that size of attachment.
Perhaps you can post it to a dropbox like site and attach a link to it?
On Sun, Dec 21, 2014 at 5:03 AM, Edward Diener eldienerlee@users.sf.net
wrote:
Related
Bugs: #3898
Here is a dropbox link:
https://www.dropbox.com/s/dqfk3xf48ogwnr6/test.wvtrace?dl=0
From my understanding, it seems that jEdit only matches brackets that are at most 10000 lines apart.
Is this mentioned anywhere in the documentation to jedit ? If not, where did you find this information ?
I don't think this is mentioned in the documentation, as I don't see it here:
http://www.jedit.org/users-guide/bracket-matching.html
I found that out by looking at the source code, and then confirming this fact with a few tests.
I'm an independent researcher, not actively involved in the development of jEdit, so hopefully one of the jEdit team can confirm this.
I think it would be helpful to note that bracket matching is bounded in the documentation.