Some commands, such as print-settings, go directly to the log panel (via 
g.es) . Is there a way to redirect output from the log pane to a variable?

For example, I would like to be able to run these (fictitous!) commands: 

c.redirect(logpane, myvariable)
c.executeMinibufferCommand("print-settings")
c.redirect(myvariable,logpane)

list_of_settings= myvariable.split("\n")


The executeMiniBufferComand does work; I just want to be able to redirect 
the output of the command it executes.

Another question: I noticed that the executeMinibufferCommand is not in the 
c keys if I run: 

g.es("Names defined in commander c",color="purple")
names = c.__dict__.keys()
names.sort()
for name in names:
    g.es(name)

I do find it in the docs, and in leo-editor.readthedocs (VERY useful!). The 
readthedocs search doesn't work, but I can find it with Google. 

executeMinibufferCommand  is available as code completion. Why would it not 
be listed in c.__dict__ ? 

Thanks!

Bill 

-- 
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/groups/opt_out.

Reply via email to