On Sun, Mar 11, 2012 at 1:23 AM, Ville M. Vainio <[email protected]> wrote:

> What function do i need to call to invoke this handler?

There are two possible candidates:

    g.handleUrlInUrlNode(url,c=None,p=None)

and its helper:

    g.handleUrl(c,p,url)

g.handleUrl is likely what you want if you already have an url.

BTW, as I was answering your previous question, I realized that
relative file names in file:// url's should be resolved using
c.loadDir, so it's good to see that the c arg is mandatory in
g.handleUrl.

For example, suppose an url is in leoPy.leo. Rather than having to say:

    @url file://C:\leo.repo\trunk\leo\doc\LeoDocs.leo#Leo 4.10 Release notes

it would be much better to be able to say::

    @url file://../docs/LeoDocs.leo#Leo 4.10 Release notes

This will turn @url nodes into true "link" nodes.  For many people and
situations, such link nodes are more natural than clones.

I'll do this today.

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