Note: HTML conversion is poor. Sorry.
Function Command Short Description mh-show RET Display a message mh-page-msg SPC Go to next page in message With arg, scroll that many lines mh-previous-page DEL Go to previous page in message With arg, scroll that many lines mh-header-display , (comma) Display a message with all header fields mh-page-digest M-SPC Go to next message in digest mh-page-digest- M-DEL Go to previous message in digest backwards mh-burst-digest M-b Break up digest into separate messages mh-next-undeleted- n Display next message msg With arg, skip that many messages first mh-previous- p Display previous message undeleted-msg With arg, skip that many messages first mh-goto-msg g Go to a message With arg, don't prompt for message number mh-first-msg M-< Go to first message mh-last-msg M-> Go to last message mh-toggle-showing t Toggle between MH-Folder and MH-Folder Show modes mh-progs nil Directory containing MH programs mh-lib nil Directory containing MH support files and programs mh-do-not-confirm nil Don't confirm on non-reversible commands mh-summary-height 4 Number of scan lines to show (includes mode line) mh-folder-mode-hook nil Functions to run in MH-Folder mode mh-clean-message- nil Remove extraneous header fields header mh-invisible-headers "^Received: \\| Header fields to hide ^Message-Id: \\| ^Remailed-\\| ^Via: \\| ^Mail-from: \\| ^Return-Path: \\| ^In-Reply-To: \\| ^Resent-" mh-visible-headers nil Header fields to display mhl-formfile nil Format file for mhl mh-show-hook nil Functions to run when showing message mh-show-mode-hook nil Functions to run when showing message mh-bury-show-buffer t Leave show buffer at end of stack mh-show-buffer- "{show-%s} %d" Name of show buffer mode-line-buffer-id mh-recenter-summary- nil Center summary window when toggled -p
Function Command Short Description mh-send m Compose a message mh-reply r Reply to a message With arg, include replied-to message mh-forward f Forward message(s) With arg, prompt for sequence mh-redistribute M-d Redistribute a message mh-extract- M-e Edit a message that was bounced rejected-mail by mailer mh-edit-again M-a Edit a message to send it again Variable Default Short Description mh-comp-formfile "components" Format file for drafts mh-repl-formfile "replcomps" Format file for replies mh-letter-mode-hook nil Functions to run in MH- Letter mode mh-compose-letter-function nil Functions to run when starting a new draft mh-reply-default-reply-to nil Whom reply goes to mh-forward-subject- "%s: %s" Format string for forwarded format message subject mh-redist-full-contents nil send requires entire message mh-new-draft- "^Date:\\| Remove these header fields from cleaned-headers ^Received:\\| re-edited draft ^Message-Id:\\| ^From:\\| ^Sender:\\| ^Delivery-Date:\\| ^Return-Path:"
Function Command Short Description mh-inc-folder i Incorporate new mail into folder With arg, prompt for file from which to inc mh-delete-msg d Delete message With arg, prompt for sequence mh-delete-msg-no- C-d Delete message, don't move to next motion message With arg, prompt for sequence mh-search-folder M-s Find messages that meet search criteria mh-refile-msg o Output (refile) message to folder With arg, prompt for sequence mh-copy-msg c Copy message to folder With arg, prompt for sequence mh-write-msg-to-file C-o Output (write) message to file With arg, don't write header mh-refile-or-write- ! Repeat last refile or write again mh-print-msg l Print message With arg, prompt for sequence mh-pipe-msg | Pipe message through shell command With arg, include header mh-store-msg M-n Unpack message created with uuencode or shar mh-list-folders M-l List all folders mh-visit-folder M-f Visit folder mh-rescan-folder M-r Regenerate scan lines With arg, prompt for range mh-sort-folder -- Sort folder With arg, use mh-sortm-args mh-pack-folder M-p Pack folder With arg, prompt for range to display after packing mh-kill-folder M-k Remove folder mh-execute-commands x Execute pending refiles and deletes mh-undo u Undo pending refile or delete With arg, prompt for sequence mh-undo-folder M-u Undo all pending refiles and deletes mh-quit q Quit Variable Default Short Description mh-inc-prog "inc" MH program to incorporate new mail mh-inc-folder-hook nil Functions to run when incorporating mail mh-delete-msg-hook nil Functions to run when deleting messages mh-print-background nil Print in foreground or background mh-lpr-command-format "lpr -J '%s'" Command used to print mh-default-folder- nil Generate default folder for for-message-function Fcc: or refile prompt mh-auto-folder-collect t Collect folder names in background at startup mh-recursive-folders nil Collect nested folders mh-refile-msg-hook nil Functions to run when refiling message mh-store-default- nil Default directory for storing directory Default directory for storing uuencode or shar files mh-sortm-args nil Additional arguments for sortm mh-scan-prog "scan" Program to scan messages mh-msg-number-regexp "^ *\\([0-9]+\\)" Matches message number in scan line mh-msg-search-regexp "^[^0-9]*%d[^0-9]" Matches message number %d mh-valid-scan-line "^ *[0-9]" Matches a valid scan line mh-cmd-note 4 Offset for notation mh-deleted-msg-regexp "^....D" Matches deleted message mh-refiled-msg-regexp "^....\\^" Matches refiled message mh-cur-scan-msg-regexp "^....\\+" Matches the current message mh-good-msg-regexp "^....[^D^]" Matches message that can be shown by n, etc. mh-note-deleted "D" Notation for deleted messages mh-note-refiled "^" Notation for refiled messages mh-note-copied "C" Notation for copied messages mh-note-cur "+" Notation for the current message mh-note-repl "-" Notation for replied to messages mh-note-forw "F" Notation for forwarded messages mh-note-dist "R" Notation for redistributed messages mh-note-printed "P" Notation for printed messages mh-note-seq "%" Notation for messages in a sequence mh-before-quit-hook nil Functions to run before quitting mh-quit-hook nil Functions to run after quitting
Function Command Short Description mh-put-msg-in-seq % Put message in a sequence With arg, prompt for source sequence mh-msg-is-in-seq ? Print sequences that message belongs to mh-list-sequences M-q List all sequences in folder mh-delete-msg-from- M-% Remove message from sequence seq mh-delete-seq M-# Delete sequence mh-narrow-to-seq C-x n Restrict display to messages in sequence mh-widen C-x w Remove restriction; display all messages
Function Command Short Description mh-yank-cur-msg C-c C-y Insert contents of message being replied to mh-insert-letter C-c C-i Insert message from a folder With arg, don't indent or delete headers mh-to-field C-c C-f C-t Move to To: header field mh-to-field C-c C-f C-c Move to cc: header field mh-to-field C-c C-f C-s Move to Subject: header field mh-to-field C-c C-f C-r Move to From: header field mh-to-field C-c C-f C-b Move to Bcc: header field mh-to-fcc C-c C-f C-f Move to Fcc: header field mh-to-field C-c C-f C-d Move to Dcc: header field mh-check-whom C-c C-w Display expanded recipient list mh-insert-signature C-c C-s Insert signature in message mh-mhn-compose-forw C-c C-m C-f Include forwarded message (MIME) mh-mhn-compose- C-c C-m C-e Include anonymous anon-ftp ftp reference (MIME) mh-mhn-compose- C-c C-m C-t Include anonymous external- ftp reference to compressed-tar compressed tar file (MIME) mh-mhn-compose- C-c C-m C-i Include binary, insertion image, sound, etc. (MIME) mh-edit-mhn C-c C-e Run through mhn before sending With arg, use mh-mhn-args mh-revert-mhn-edit C-c C-m C-u Undo effects of mhn With arg, don't confirm mh-send-letter C-c C-c Save draft and send message With arg, monitor delivery mh-fully-kill-draft C-c C-q Quit editing and delete draft message Variable Default Short Description mh-yank-from-start-of-msg t How to yank when region not set mh-ins-buf-prefix "> " Indent for yanked messages mail-citation-hook nil Functions to run on yanked messages mh-delete-yanked- nil Delete message msg-window window on yank mh-mime-content- ("text/richtext") List of valid types ("multipart/mixed") content types ("multipart/alternative") ("multipart/digest") ("multipart/parallel") ("message/rfc822") ("message/partial") ("message/external- body") ("application/octet- stream") ("application/postscript") ("image/jpeg") ("image/gif") ("audio/basic") ("video/mpeg")) mh-mhn-args nil Additional arguments for mhn mh-signature-file- "~/.signature" File containing name signature mh-before-send- nil Functions to run letter-hook before sending draft mh-send-prog "send" MH program used to send messages
Function Command Short Description mh-to-field C-c C-f C-t Move to To: header field mh-to-field C-c C-f C-c Move to cc: header field mh-to-field C-c C-f C-s Move to Subject: header field mh-to-field C-c C-f C-r Move to From: header field mh-to-field C-c C-f C-b Move to Bcc: header field mh-to-fcc C-c C-f C-f Move to Fcc: header field mh-to-field C-c C-f C-d Move to Dcc: header field mh-do-pick-search C-c C-c Execute the search Variable Default Short Description mh-pick-mode-hook nil Functions to run in MH-Pick mode mh-partial-folder- "select" Used to modify mode line mode-line-annotation
[Table of Contents] [Index] [Previous: xmh Reference Guide] [Next: exmh Reference Guide]
This file is from the third edition of the book MH & xmh: Email for Users & Programmers, ISBN 1-56592-093-7, by Jerry Peek. Copyright © 1991, 1992, 1995 by O'Reilly & Associates, Inc. This file is freely-available; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. For more information, see the file copying.htm.
Suggestions are welcome: Bill Wohler <wohler@newt.com>