Bugs and comments to Brent Welch, Welch@acm.org
Exmh displays three panes of information. The top pane has a label for each of your MH folders. Each label is highlighted to reflect the state of the folder. There is one current folder, whose table of contents is displayed in the second pane. There is one folder that is the target for operations. There may be several folders that have unread messages in them. Select from the Help... menu to display the key of how folder labels are highlighted. In addition, folders with nested sub-folders have a shadow-box highlight.
Left click on a folder label to view the messages in it.
Right click on a folder label to move the current message(s) to the folder.
Shift-Right on a label to link the current message(s) to the folder.
Middle click on a label to view the nested folders beneath it.
The middle and bottom panes are text windows. Each of these can be scrolled by using the scrollbar or by dragging the display with the middle mouse button.
The middle pane lists the messages in the current folder, which comes
from the output of the MH
scan command. The display
indicates the state of the message: (See
Help... to see how these are marked on your display)
Left clicking on an entry causes the message to be displayed in the third, or bottom pane.
Right clicking selects a message but does not display it.
Dragging a selection with the Left button selects a range of messages. You can update a selection with Shift-Left.
Message operations like , , , , and will operate on the whole selected set of messages.
The bottom window displays the current message. If you get a MIME message (i.e., multipart or multimedia) the right button brings up a menu that lets you manipulate the parts of MIME messages. Press the right button somewhere over the message part you are interested in.
Exmh supports a large number of keyboard shortcuts so you can keep your hands on the keyboard.
The black diamond to the right of the status line is used to change the boundary between the internal sub-windows. To get an idea of how it works, press the first mouse button over the diamond. Drag the horizontal line up to the top of the window and back down to the bottom. Watch the status line to see what sub-window boundary you are changing.
Command buttons are grouped into three sets. The top is for global operations. The middle set is for folder operations. The bottom set is for message operations.
The top set of buttons are for global commands: Log, Help..., Bindings..., , Aliases and .
Log only appears if you enable logging in your . The log contains a record of actions taken, including debugging info.
Under Help, gives you this window. shows the Frequently-Asked-Questions file.
You are encouraged to register as an exmh user, too. All this does is open a mail draft to me in which you can send your pro and con opinions about exmh. There is no obligation associated with registration.
The dialog gives you some control over exmh features. Within this dialog you can get more help on setting preferences by clicking the Help button that is part of that dialog.
The bottom set of buttons are for message operations:
The , , and operations mark a message with a pending operation. The way to undo this mark is to reselect the message(s) and select the operation from the More... menu.
The middle set of buttons are for folder commands:
The button will incorporate new mail from your spool file into your mail folders. Exmh knows about three styles of Inc, which you choose via the dialog.
Exmh provides several search mechanisms under the Search... menu. The Search Message command searches for a string in the current message. The Search Table of Contents searches the folder table of contents for a string. The Glimpse search engine can search all your mail folders.
Pick provides an interface to the MH pick command. The dialog initially displays entry widgets labeled Subject, From, To, Cc, Before, and After. You can enter a pattern for any of these, and pick selects messages that satisfy the logical AND of these pattern specifications. Note that the Before and After patterns are date-specific, and pick understands many forms of date patterns. Read the MH man page for pick for the complete story. You can build up more complex logical search expressions by clicking the Or button.
The Messages entry lets you limit pick to a specific set of messages. In particular, you can specify a sequence name (e.g., "unseen"), and have pick find all messages with that sequence identifier.
After the pick completes, a range of messages is selected that satisfies the search. If you choose "Add to Sel", then the picked messages will be added to the currently selected set. Choose this before the Pick. Otherwise a new selection is made.
If you choose "New FTOC", then the selected messages will replace the current list of messages displayed in the folder table of contents. "Mark Seen" will remove messages from the unseen sequence.
Pick uses the MH
pick program, which runs a bit slowly,
so have patience. BUG: if you have projected a New FTOC, a subsequent
pick will only select messages still on the display. You need to
rescan the folder to start over. Sigh.
The More... menu has more folder operations:
There are more entries here. Look here for details.