Revamp help and status line system (:defmneu also uses the status line renderer). Merge status line and help renderers so that status line escapes can be used in the help screens and so that help screen formating can be used in status line (eliminating the need for right and left status strings- use springs instead).
A nice side effect is that you could have special help screens which display live status information.
Enhance help command so that you can supply a topic name argument. Requires that Command (Esc X) prompt should be able to accept command line arguments.
Replace single character names like %e with %encoding;
We should be able to define buttons in the help screens that you can click on with the mouse to trigger macros.
Take into account the post gettext substition for helphint and aborthint.
Maybe provide a hierarchical help system: but this means turning help screen into a kind of buffer..
Last edit: Joe Allen 2017-12-13
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Related thoughts from TODO file:
Revamp help and status line system (:defmneu also uses the status line renderer). Merge status line and help renderers so that status line escapes can be used in the help screens and so that help screen formating can be used in status line (eliminating the need for right and left status strings- use springs instead).
A nice side effect is that you could have special help screens which display live status information.
Enhance help command so that you can supply a topic name argument. Requires that Command (Esc X) prompt should be able to accept command line arguments.
Replace single character names like %e with %encoding;
We should be able to define buttons in the help screens that you can click on with the mouse to trigger macros.
Take into account the post gettext substition for helphint and aborthint.
Maybe provide a hierarchical help system: but this means turning help screen into a kind of buffer..
Last edit: Joe Allen 2017-12-13