Community
Participate
Working Groups
Build 20050202 In order to help reading complex algorithm, one could imagine having some graphical connections in between constructs (remember when we learned algorithmics at school). if (...) { | if (...) { | | | } } else { | | } I would magine a thin line directly in the code, anchored on left side of control flow keyword, and t would only look nice if correctly indented (would encourage formatting and highlight indentation issues which sometimes are revealing obscure bugs - you thought it did something, but it is actually doing something else)
We will see whether we can do something for 3.3. Time permitting.
When an algorithm would span beyond editor's range, scrolling down will hide the top part of the control statement. At school, a good practice was to number each bar for easily matching them when clipped. if (...) { | if (...) { | | 1 2 // page break 1 2 | | | } } else { | | }
See also bug 222946.
See also bug 231321.
See also bug 69455.
These indentation guides help a lot. They would be especially useful for Python, where indentation has syntatic meaning. There is a feature request for the PyDev plugin about this: https://sourceforge.net/tracker/?func=detail&atid=577332&aid=1541397&group_id=85796 Notepad++ has a great implementation of this feature as shown in these screenshots: http://notepad-plus.sourceforge.net/commun/screenshots/scrsh_braceIndentGuideHiLiting.gif http://notepad-plus.sourceforge.net/commun/screenshots/scrsh_lexerJava.gif
Hopefully we can do something here for 3.5.
Is there any chance to get this feature?
(In reply to comment #8) > Is there any chance to get this feature? We'd still like to do it at some point (probably not for 3.8) but are currently busy with other stuff. A good quality patch is welcome.
Just chiming in to bump this thread up again. I think it would be a hugely valuable feature, if it could be added. Is it only the list for a later release?
(In reply to comment #10) > Is it only the list for a later release? Currently there are no plans to work on this.
FYI: Some guy has kindly worked this out. Maybe you eclipse guys could try to integrate this into the product? http://atlanto.github.io/IndentGuide/
(In reply to comment #12) > FYI: Some guy has kindly worked this out. Maybe you eclipse guys could try > to integrate this into the product? > > http://atlanto.github.io/IndentGuide/ This is a generic plug-in which only honors indentation and ignores the Java language completely. This is not what the intention of this bug is.
*** Bug 438753 has been marked as a duplicate of this bug. ***
(In reply to Dani Megert from comment #13) > > > > http://atlanto.github.io/IndentGuide/ It is now being hosted here: http://sschaef.github.io/IndentGuide/ > This is a generic plug-in which only honors indentation and ignores the Java > language completely. This is not what the intention of this bug is. I think the original description *is* about syntax based visual cues. Even if it isn't, it would be nice to have *atleast* syntax based visual cues rather than nothing.
*** Bug 458739 has been marked as a duplicate of this bug. ***
(In reply to Harshad RJ from comment #15) > (In reply to Dani Megert from comment #13) > > > > > > http://atlanto.github.io/IndentGuide/ > > It is now being hosted here: http://sschaef.github.io/IndentGuide/ > > > This is a generic plug-in which only honors indentation and ignores the Java > > language completely. This is not what the intention of this bug is. > > I think the original description *is* about syntax based visual cues. Even > if it isn't, it would be nice to have *atleast* syntax based visual cues > rather than nothing. Is the implementation based on indentation or syntax? If the latter, I think it would be helpful to use the implementation through some API, so that, e.g., requests like Bug 458739 can be implemented on top. From such API I would expect a method for graphically highlighting the range of one particular block statement.
*** Bug 222946 has been marked as a duplicate of this bug. ***