jgangemi wrote on Fri Aug 11 16:34:43 MEST 2006:
i have added support for initially folding subroutines and perldoc when an editor is openned. i've also shifted the "Content Assist", "Mark Occurrences", and "Templates" preference page items under the "Editor" preference item (this more closely mimics the behavior of the jdt prefs). you may need to start up eclipse using the "-clean" option to see these changes.
jgangemi wrote on Fri Aug 11 17:03:32 MEST 2006:
*sigh* - it appears i was a bit too over-zealous on this one, and was unclear on how the folding logic works, so things were being refolded on every save. obviously no good... i've disabled folding of subroutines and perldoc for now (although all other changes remain) and will get that ironed out over the weekend as i am in need of this functionality.
jgangemi wrote on Sun Aug 13 04:38:10 MEST 2006:
update for anyone interested... i've fixed the folding logic so things aren't unfolded when the reconciliation thread runs (not saving), however i've also uncovered an issue w/ the parser that will still cause elements to unfold correctly. applogies to anyone who got excited over this, but you're gonna have to wait a little longer.
jgangemi wrote on Sun Aug 13 22:29:20 MEST 2006:
support for this feature has been re-enabled. after further investigation, it seems that java folding performs more or less the same way* when adding a new method right before an already existing one. ie: sub i_am_new { sub i_already_exist { } if your typing pauses long enough to let the reconcilliation thread run (although i feel epic is less annoying about it). remember to add the -clean flag if you don't see the new preference menu layout/options. * the java folding displays a similiar behavior when it encounters this: public public void foo { } where foo is folded. instead of expanding foo, the previous public seems to pull it into it's definition, but does not expand it (epic just leaves it in place an expands it). if this is encountered before the reconcilliation thread runs while foo is folded: public v foo remains folded (epic expands all folds until it finds something that will close the block that was just started or end of file is reached).
flashget wrote on Wed Sep 27 14:13:32 MEST 2006:
Can you please add folding support for brackets too, not only for subprocedure? for exemple: IF (x=y) { coderow1 coderow2 coderrow3 } will be after folding +IF(x=y) please add this these exreme useful feature!! Thank you very nuch!
Note: The above is an archived snapshot of a forum thread. Use the original thread at sf.net to post comments.