On Tuesday, November 28, 2017 at 4:11:34 AM UTC-6, Edward K. Ream wrote:

This post summarizes the present state of the console/curses gui and 
> discusses further work, including #509 
> <https://github.com/leo-editor/leo-editor/issues/509>.
>

The infrastructure looks complete.  It consists of the StringFindTabManager 
class in cursesGui2.py and the StringCheckBox, StringLineEdit and 
StringRadioButton classes in leoGui.py. These widgets provide the 
interfaces used by Leo's base LeoFind class so that no changes *whatever* 
are needed in Leo's existing core code.

At present Ctrl-F puts the focus into the minibuffer allowing the user to 
enter a "find string". At present, entering <return> doesn't work--the base 
find code sees an empty find string.

In short, A little more hacking will be needed of various kinds, but Ctrl-F 
should work fairly soon.

I have no plans to support search/replace operations.  Just for starters, 
tab is hard-bound to switch panes in npyscreen.  It can't be used to switch 
between entering the find string and the replace string.

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 https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to