No, I pronounced it dead some time ago. I don't really know where it
came from. I think, not 100% sure, that many of the buttons it had
weren't implemented anyway, so it really does nothing the viewrendered
doesn't.
Be careful though, to display plugin docs viewrendered uses the
scrolledmessage *hook*, not the scrolledmessage plugin, so don't kill
the hook if you're mothballing the plugin.
Cheers -Terry
> Edward
>
> No, I pronounced [scrolledmessage] dead some time ago.
Good. I'll remove it today.
> viewrendered uses the scrolledmessage *hook*, not the scrolledmessage plugin, so don't kill
> the hook if you're mothballing the plugin.
That should not be a problem. I won't touch the hook in any way.
Edward
> 1. show_scrolled_message now just does::
>
> vr = viewrendered(event=kw)
>
> instead of creating a special-purpose rendering pane.
>
> 2. The viewrendered command now returns the controller it creates.
>
> I suppose there might be some unanticipated side effects, but I don't
> know of any.
>
> Terry, please let me know if this change seems dubious to you.
Now selecting the About docs. for multiple plugins creates multiple
panes, whereas before the same pane was reused. Preference kind of
thing, I don't think it's that big a deal, although if you were
browsing plugin docs the new behavior could be annoying.
Cheers -Terry
If I'm investigating code I tend to do the following.
list the modules in a package:
In [1]: from fs import <tab>
this lists the modules, in a package so I pick one
In [1]: from fs import osfs
<the osfs entry is tab-completable>
now I can check the usage of fs.osfs
In [2]: osfs? <enter>
or the source:
In [2]: osfs?? <enter>
or the contents of the module
In [2]: osfs. <tab>
I can instantiate a class:
In [3]: myfs = osfs.OSFS('/')
and examine the ivars and methods:
In [4]: myfs. <tab>
It is such an efficient way to learn and remember the details of code.
I know a bunch of work was done on Leo/IPython integration, don't
know the current status, my wish of synchronized IPython and Leo
may well be one of the many granted wishes I have forgotten about.
I certainly think IPython autocompletion is the gold standard.
Thanks,
Kent
> --
> You received this message because you are subscribed to the Google Groups "leo-editor" group.
> To post to this group, send email to leo-e...@googlegroups.com.
> To unsubscribe from this group, send email to leo-editor+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en.
>
>
It's relevant. Getting the IPython/Leo to work with the latest
IPython is on the list. I'll be studying the IPython sources,
including autocompletion, in the near future.
Edward