Re: undo appears to be broken

2008-06-26 Thread TL
Running the latest trunk with no user key bindings (myLeoSettings.leo file not used) shows the following behavior: If, while editing a node (node in Insert state), an undo operation is attempted, the undo will ignore any changes since the Insert state was entered and, instead, undo the last

Re: undo appears to be broken

2008-06-26 Thread TL
Running the latest trunk with the Vim key bindings shows the following behavior: Note: all steps below should leave current node in the Command state (light blue background) 1. Select a node 2. Delete a character ('x' key) ! Undo menu item dimmed 3. Go to next node ('Ctrl-J' key) ! Undo

Re: drag / scroll bug

2008-06-26 Thread Edward K. Ream
On Jun 25, 11:54 am, Edward K. Ream [EMAIL PROTECTED] wrote: This is a nasty one.  The problem is in tkTree.yoffsetTree.  The comparison p1 == p2 fails because the childIndex entries in p1.stack are different from p2.stack.  As a result, the moved node isn't found and a way-too-big offset

Re: undo appears to be broken

2008-06-26 Thread Edward K. Ream
On Thu, Jun 26, 2008 at 10:06 AM, TL [EMAIL PROTECTED] wrote: In summary, it appears that any changes to a node's headline are not placed in the edit history used by the undo command until after another node has been selected. Thanks for this report. I'll put it on the list for b2.

Re: operating on groups of nodes...

2008-06-26 Thread Edward K. Ream
On Thu, Jun 26, 2008 at 11:30 AM, Terry Brown [EMAIL PROTECTED] wrote: To be as versatile a tool as possible it seems to me that Leo needs to be able to select and operate on groups of nodes. I've seen the groupOperations.py plugin, and it's ok, but I don't really think it addresses the

Re: operating on groups of nodes...

2008-06-26 Thread Terry Brown
On Thu, 26 Jun 2008 11:37:32 -0500 Edward K. Ream [EMAIL PROTECTED] wrote: The simplest thing that could possibly work is to mark nodes (possibly in a way distinct from standard marks) and then support commands to operate on such marked nodes. Say commands such as: clone-marked-nodes,

Re: operating on groups of nodes...

2008-06-26 Thread TL
What limitations would you put on the node's that could be simultaneously selected? Would they all have to have a common parent node? If not, what would Leo do with a paste of nodes from different parents? TL --~--~-~--~~~---~--~~ You received this message

Re: operating on groups of nodes...

2008-06-26 Thread Terry Brown
On Thu, 26 Jun 2008 14:42:30 -0700 (PDT) TL [EMAIL PROTECTED] wrote: What limitations would you put on the node's that could be simultaneously selected? None... which is already the case with nodes that can be simultaneously marked, of course. Would they all have to have a common parent