On Mon, Oct 1, 2012 at 5:50 PM, F.S. <[email protected]> wrote:

> 3) I will for now continue to use Emacs as my primary IDE. There are a
> couple of things that are lacking with Leo here:
> a) is the strength of Leo is also a weakness. In Emacs since the text is not
> structured every buffer is also an editor. I can easily dump program output
> into a buffer and do post processing or impromptu search. In Leo the outline
> is the central focus. For example I don't know how to search for things in
> the log pane if that capability does exist.

In Leo, every *node* is equivalent to an Emacs buffer.  Just dump
something into a new node, and search that node.  You can copy text
from the log pane using Ctrl-V.

> b) is the lack of an inferior python (or other language) processes to enable
> REPL development. Scripting is nice but I don't really want to run real code
> in my editor python, with name pollution and real possibilities of
> occasional crashes.

There is no name pollution in a Leo script, unless you go out of your
way to pollute Leo, by assigning to an attribute of c, g or p.

Python crashes in Leo scripts have absolutely no effect on Leo itself.
 The only way to take a hard Python crash in a Leo script is if the
script messes with Leo's gui widgets, but that is impossible to do by
mistake.  I took a hard crash yesterday while messing with the
internals of syntax coloring, but I was running in test.leo, so I just
restarted it.  I didn't lose anything because I saved test.leo first,
as I usually do before running a script ;-)

Leo could use better support for running scripts in a separate
process.  This would eliminate the need to use Python's subprocess
module in the Leo script.  Usually, this is *not* what you want, but
it is sometimes useful.

> c) is the lack of dabbrev support for now. codewise is impressive but when I
> am writing new code dabbrev really makes it easier to use meaningful names.

We'll fix this today, you and I.

> As I learn more about Leo my approach will surely evolve along with Leo.

Yes it will.  For instance, you'll fall in love with Leo scripting :-)

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