#509 <https://github.com/leo-editor/leo-editor/issues/509> is almost
complete. The highlights of recent work:
1. The label *above* the minibuffer now contains the present state. For
example, after Ctrl-F the label is:
Mini-buffer: Search:
indicating that a search string is expected.
2. When selected, the tree pane highlights the '*' line containing c.p.
3. The status pane shows Find options after Ctrl-F and various
toggle-find-* and set-find-* commands.
So it is now clear what is going on at all times. This clarity is *more
important* than features!
4. The minibuffer works *with tab completion*. Examples:
run-a<tab>l<tab><return> executes run-all-unit-tests-locally.
toggle-find-r<tab><return> executes toggle-find-regex-option. # Shows
results in status area.
This is a huge step forward in power.
5. Aha: the reason that all (enabled) unit tests work with the console gui
is that the string representations of the body, tree and log (including
headlines) are *completely* functional. True, the npyscreen *views* of
same are weak and/or buggy, but that is a secondary matter.
For example, the Find commands probably work *completely*, even though the
found text is not selected. Furthermore, there are workarounds. It *is*
possible to select all *lines* containing the text selection, even though
npyscreen does not support character selections.
*Summary*
The curses gui plugin is more functional and less confusing than before.
I'll close #509 <https://github.com/leo-editor/leo-editor/issues/509> after
fixing some nits involving focus and selections.
Please test this plugin and report any problems.
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.