On Sun, Mar 15, 2009 at 5:25 PM, Edward K. Ream <[email protected]> wrote:

>> Add quicksearch.py to your @enabled-plugins and check out the "Nav"
>> tab. This works in the familiar "find in files" / grep fashion, i.e.
>> shows the matches in a list and allows you to click around.
>
> I'd like to see this be more friendly to mouseless usage.   My suggestions:

I improved the mouseless usage a bit (though not completely). bzr pull
& try it out.

Now, you can navigate the list with cursor keys and press enter to
jump to the search hit. Focus stays in listbox, so you can continue
browsing the search hits.


> Create the following minibuffer commands:
>
> - find-quick: Enter the Nav tab and select the "Find text" area.

Sounds like a plan. Customary shortcut for this is ctrl+shift+f.

> find-quick-select: Enter Nav tab and select the first (or 
> previously-selected) found text.

For various reason, I'd rather call it focus-to-nav - this is after
all a general purpose "quick navigation" control that will be used for
other purposes as well. It just happens to have textedit control for
entering searches ;-).

> Also, it would be good if the up/down arrows in the found text area would
> select the corresponding text, just as double-clicking now does.  These keys

I think this may make it a bit slow for casual browsing. Current
behaviour regarding this should be ok for most people. Also, I might
want to allow multiselection at some point (e.g. to support "delete"
key for pruning the list, ...). Multiselecting a range of items is
much handier if you avoid blinking the body control with the hits
every time.

-- 
Ville M. Vainio
http://tinyurl.com/vainio

--~--~---------~--~----~------------~-------~--~----~
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