​​On Fri, Feb 13, 2015 at 11:56 AM, Kent Tenney <[email protected]> wrote:

>
> >> '@nosent now parses known file types' (and persists)
> >
> >
> > False.
>
> Different implementation, but does it look different to the user?
>
I did a few comparisons between
> import -> @nosent
> and
> @auto rclick -> refresh
>
> The parsed / not parsed situation looked to be the same ..
>

​Heh.  It's a bit difficult to explain the difference, and the explanation
perhaps isn't so important anyway.  Here are the important things to keep
in mind:

1. @nosent works for *all* languages, not just languages for which Leo has
an importer.  @nosent is based on diff, not parsers.

2. @nosent is *better* than @auto because it remembers your previous node
organization.   Language structure (classes, methods, functions) no longer
determines where lines go.  You do.

3. @nosent will likely be faster than @auto.

4. Unlike @auto, @nosent preserves all uA's.

Imo, these advantages are overwhelming, despite that the .leo file will now
contain the text of all @nosent nodes.
​

> > @nosent uses diff + the @shadow update algorithm.  @nosent does *not* use
> ​ ​
> the @auto parsers.
>
> Not sure what 'the @auto parsers' are, so I did file->import on a selection
>

​@auto and import-file use exactly the same parsing code.​


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

Reply via email to