john lunzer wrote: Unless i've overseen something, it only outlines structure, meaning >> functions/methods and classes, and only at import-time. >> Not loops, conditionals, comments and it does not update them after a >> change in the body, only when it reimports from the file. > > > I think this is looking at Leo in the wrong direction, ie, files that > originate from outside of Leo. >
I'm just stating the features as I know them, I'm not looking in any direction here at all. Automatic updates of the outline according to the code-structure happens only when it imports a file. It does not update the outline when it just saves it's outline. Having for example two functions in a node, does not lead to an automatic split of that node. So how good or bad the outline covers the code depends solely on the user. And that's a point where tools like folding and tag-views have the advantage, because they don't force that work on the user, but always display the actual state of the code without any additional work of the user. > This decluttering and reorganizing of the screen is powerful for me, so > powerful that I've overlooked missing several features I really enjoy in > other editors. If a person handles visual clutter and monolithic blocks of > code well then Leo wouldn't have the same appeal and they may find it > difficult to overlook anything Leo might be lacking. > The decluttering is still mostly a manual task? Setting the bookmarks, cloning the nodes somewhere, etc.? > And that's just the point. My recent conclusion is that I think it would > be a worthwhile effort to get some popular features from other languages > into Leo rather than > Hm? Languages? -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
