Rev 2153 contains something I've wanted for a long time. I think you will like it, and it can always be disabled via a setting if there are complaints. But I wanted everyone to see the new way for an hour at least :-)
Alt-Left (contract-node-or-goto-parent) is the simpler of the two. It contracts or move to the parent node. The addition: if we are at a top-level node: Alt-left now selects the previous (top-level) node. Thus, you can move to the root simply by hitting Alt-left repeatedly. Alt-Right (expand-node-and-goto-first-child) is similar in concept. It allows you to go to the last node of the outline from anywhere by hitting Alt-right repeatedly. However, it **leaves nodes expanded** as it moves through the outline. I experimented with various schemes for about an hour before settling on this behavior. Contracting nodes automatically while ostensibly moving *right* turns out to be way too confusing. Anyway, Alt-Right is *supposed* to expand nodes, so it makes sense. Perhaps the biggest down side to these more "powerful" keys is that they no longer quite as standard. But I think they make a lot of sense, and if I do "too much" with these keys the "correction" is always simple and obvious. Still, I'll be happy to disable this "improvement" if anyone feels queezy about them :) Oh yeah, all unit tests still pass... Edward --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "leo-editor" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en -~----------~----~----~----~------~----~------~--~---
