On Thursday, April 9, 2015 at 3:41:43 AM UTC-5, Edward K. Ream wrote:

Leo's history might have been very different had I started with bookmarks 
> instead of clones.
>
> However, there is another question to ask.  Is it possible to improve 
> Leo's find commands to eliminate unwanted hits during searches?  I'll 
> discuss this in another thread.
>

Before going there, I should ask: 

*Can we use Leo's existing outline pane instead of the bookmarks pane?*

Well, clearly we could.  However, the present plugin doesn't seem oriented 
for this mode of operation.  I would have expected the bookmarks-bookmark 
command to add an @bookmark node as a child of the @bookmarks (plural) node 
if the @bookmarks node exists.  This could be done easily.

Alas, there is no way to "half-select" the target of bookmark while keeping 
the selected @bookmark node selected :-)  So navigating the @bookmarks tree 
won't be as useful as in the platinum design.  

As a workaround, the bookmarks plugin could define the 
*bookmarks-toggle-context* command that would switch between the last 
selected node *in *the @bookmarks tree and the last selected node *outside *the 
@bookmarks tree. This is an example of using context to our advantage.  It 
might work pretty well and could be done easily.

This "gold" design could deliver most of the advantages of the platinum 
design, at a fraction of the effort and without requiring the bookmarks 
pane or any other additional real estate.  Imo, it's good enough to be 
worth doing immediately.

However, it's time to get b2 out the door, so I'll wait a day or three 
before starting this project.  Unless Terry beats me to it :-)

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