On Fri, 15 Feb 2013 01:39:06 -0200
Haroldo Stenger <[email protected]> wrote:

> hi !
> 
> I'm slowly trying to grok leo. I love meld, it's simply the best text
> comparison I've ever seen. 

Thanks for the pointer, looks like it might be a good replacement for
xxdiff, which is similar but old, still using Qt3.

Cheers -Terry

> I wonder if a greater bit of integration between
> meld and leo is possible, and in which ways. Undoubtedly calling it as an
> external process is better than anything.
> 
> cheers!
> 
> Haroldo
> 
> 
> 2013/2/10 wgw <[email protected]>
> 
> > Useful!
> >
> > For fun (and perhaps of some use), here is a brute compare of trees. I use
> > meld, which has a great interface.
> >
> > I think I will set up a pyflakes button as well; I haven't seen it as part
> > of Leo, though the Leo error python messages are good.
> >
> > -----------------------
> >
> > def add_text(nd):
> >     """recursively add to text"""
> >     text = "\n\n>> " + nd.h
> >     text += "\n\n%s" % nd.b
> >     for child in nd.children():
> >         text += add_text(child)
> >     return text
> >
> > selected = c.getSelectedPositions()
> > open('/tmp/a_diff', 'w').write(add_text(selected[0]).encode("utf-8"))
> > open('/tmp/b_diff', 'w').write(add_text(selected[1]).encode("utf-8"))
> > import os
> > os.system("meld /tmp/a_diff /tmp/b_diff &")
> >
> > -------------
> >
> >
> > Le vendredi 1 février 2013 11:08:30 UTC-8, Terry a écrit :
> >
> >> Because I have two nodes which were originally identical but are now
> >> different and I want to see the differences.
> >>
> >> My outline loads a @file called ~/.leo/t/gen which contains a @button
> >> with several @rclick children for commonly used tasks.  So I add a new
> >> one, @rclick diff
> >>
> >>   selected = c.getSelectedPositions()
> >>   open('/tmp/a_diff', 'w').write(selected[0].b)
> >>   open('/tmp/b_diff', 'w').write(selected[1].b)
> >>   import os
> >>   os.system("xxdiff /tmp/a_diff /tmp/b_diff &")
> >>
> >> which is horrible for a number of reasons but also took only moments
> >> to write.  And now, not only does this Leo session have a visual node
> >> diff capability, but also every future session which loads ~/.leo/t/gen.
> >>
> >> When you can go from wanting to having a feature in less time than it
> >> takes to write an email about it - well, that's "why Leo".
> >>
> >> (I also have @file ~/.leo/sql and @file ~/.leo/dml for commands for
> >> handling SQL and an XML dialect I use a lot, it's a great way to manage
> >> little snippet functions)
> >>
> >> Cheers -Terry
> >>
> >  --
> > 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 [email protected].
> > To post to this group, send email to [email protected].
> > Visit this group at http://groups.google.com/group/leo-editor?hl=en.
> > For more options, visit https://groups.google.com/groups/opt_out.
> >
> >
> >
> 

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to