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
-~----------~----~----~----~------~----~------~--~---

Reply via email to