I'll be working on pyflakes for at least several more days.

As I do so, I am struck by how important the clone-find-all (cff, cfa, 
cffm) command are: they provide exactly the kind of search-related views 
that Leo needs.  For me, cff is the workhorse.  To my knowledge, these 
commands exist in no other environment.

As I consider how to present my pyflakes work, it occurs to me that a 
relatively easy script might be almost as useful as the clone-find 
commands.  Kent has asked for a long time for node history.  The idea is to 
take history to the "limit", by allow a slideshow-like view of an entire 
Leo outline based on git commits.  Hit the back button: go back in time to 
see what the *entire* file was like at the previous commit.  Hit the 
forward button, go forward in time.

Imo, this is probably the *only* way to show what has really changed.  
Diffs are far too scattered.  Preferably, the time travel would not modify 
the git repo.  Instead, it would be better to have the script do a 
"lightweight" computation of the various versions of the outline.

We'll see how feasible this would be.  We must make it difficult to revert 
to a previous time by accident...

In short, I want a way of describing, for instance to the pyflakes people, 
the steps I took getting from A to B.  Diffs have no chance of doing what I 
want. A "movie" of how pyflakes_study.leo has changed seems like the only 
way.  More generally, such a feature might be a killer feature, just like 
cff.

Edward

-- 
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 leo-editor+unsubscr...@googlegroups.com.
To post to this group, send email to leo-editor@googlegroups.com.
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to