On Wed, Mar 4, 2009 at 8:45 PM, TL <[email protected]> wrote:

>
> If now is the appropriate time,


There will never be a better time.  It's first on the list.

I recommend you fix the problem with
> changes to the headline not being committed until another node has
> been selected.  It creates a number of problems:


You have put your finger on the essence of the problem: switching nodes is
an extremely tricky business.  At present, endEditLabel (in the gui, called
by c.endEditing) simply calls the onHeadChanged event handler.  This seemed
like a good idea at the time.  It may have to be scrapped.


>
> 1. Attempts to undo a headline change using Leo's undo command fails.
> Instead the previous the 2nd oldest change is undone.
>
> 2. Saving a derived file uses the old file name.  A critical problem
> if a copy/paste node is performed, the pasted node's headline is
> changed, and then a save all derived files is performed.  It appears
> that the two headlines have different names but they both will write
> to the same file.
>
> 3.  Exporting the file to Vim using the open_with plugin will show the
> previous headline in Vim.
>
> There are probably others.


Thanks for this list.  I'll keep it mind while designing and testing the
changes.

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