home *** CD-ROM | disk | FTP | other *** search
-
- (defvar mh-e-RCS-id)
-
- (setq mh-e-RCS-id "$Header: mh-e.el,v 2.24 88/08/29 12:07:53 larus Exp $")
-
- (provide (quote mh-e))
-
- (defvar mh-redist-full-contents t "\
- Non-nil if the `dist' command needs whole letter for redistribution (i.e.,
- when `send' is compiled with the BERK option). Nil otherwise.")
-
- (defvar mh-folder-mode-hook nil "\
- *Invoked in mh-folder-mode on a new folder.")
-
- (defvar mh-letter-mode-hook nil "\
- *Invoked in mh-letter-mode on a new letter.")
-
- (defvar mh-compose-letter-hook nil "\
- *Invoked in mh-compose-and-send-mail on an outgoing letter. It is passed
- three arguments: TO recipients, SUBJECT, and CC recipients.")
-
- (defvar mh-inc-folder-hook nil "\
- *Invoked after incorporating new mail into a folder.")
-
- (defvar mh-clean-message-header nil "\
- *Non-nil means remove invisible header lines or only show visible header
- lines in messages.")
-
- (defvar mh-visible-headers nil "\
- *If non-nil, it contains a regexp specifying the headers that are shown in
- a message if mh-clean-message-header is non-nil. Setting this variable
- overrides mh-invisible-headers.")
-
- (defvar mhl-formfile nil "\
- *Name of format file to be used by mhl to show messages.
- A value of T means use the default format file.
- Nil means don't use mhl to format messages.")
-
- (defvar mh-lpr-command-format "lpr -p -J '%s'" "\
- *Format for Unix command line to print a message. The format should be
- a unix command line, with the string \"%s\" where the folder and message
- number should appear.")
-
- (defvar mh-print-background nil "\
- *Print messages in the background if non-nil. WARNING: do not delete
- the messages until printing is finished; otherwise, your output may be
- truncated.")
-
- (defvar mh-summary-height 4 "\
- *Number of lines in summary window.")
-
- (defvar mh-recenter-summary-p nil "\
- *Recenter summary window when the show window is toggled off if
- this is non-nil.")
-
- (defvar mh-ins-buf-prefix ">> " "\
- *String to put before each non-blank line of the the current message
- as it is inserted in an outgoing letter.")
-
- (defvar mh-do-not-confirm nil "\
- *Non-nil means do not prompt for confirmation before executing some
- innocuous commands.")
-
- (defvar mh-bury-show-buffer t "\
- *Non-nil means that the displayed show buffer for a folder is buried.")
-
- (defvar mh-delete-yanked-msg-window nil "\
- *If non-nil, yanking the current message into a letter being composed,
- with \\[mh-yank-cur-msg], deletes any windows displaying the message.")
-
- (defvar mh-yank-from-start-of-msg t "\
- *If non-nil, \\[mh-yank-cur-msg] will include the entire message. If
- `body' then the message minus the header will be yanked. If nil, only the
- portion of the message following the point will be yanked. If there is a
- region in the show buffer, this variable is ignored.")
-
- (defvar mh-reply-default-reply-to nil "\
- *If non-nil, then \\[mh-reply] will use this as the person or persons to
- which the reply will be sent. The value should be one of \"from\", \"to\", or
- \"cc\".")
-
- (defvar mh-recursive-folders nil "\
- *If non-nil, then commands which operate on folders do so recursively.")
-
- (defvar mh-cmd-note 4 "\
- Offset to insert notation")
-
- (defvar mh-good-msg-regexp "^....[^D^]" "\
- Regexp specifiying the scan lines that are 'good' messages.")
-
- (defvar mh-deleted-msg-regexp "^....D" "\
- Regexp matching scan lines of deleted messages.")
-
- (defvar mh-refiled-msg-regexp "^....\\^" "\
- Regexp matching scan lines of refiled messages.")
-
- (defvar mh-valid-scan-line "^[ ]*[0-9]" "\
- Regexp matching scan lines for messages (not error messages).")
-
- (defvar mh-msg-number-regexp "^[ ]*\\([0-9]+\\)" "\
- Regexp matching the number of a message in a scan line. It must surround
- the number with \\( \\)")
-
- (defvar mh-msg-search-regexp "^[^0-9]*%d[^0-9]" "\
- String for format that will return a regexp matching the scan listing for
- a given message number.")
-
- (defvar mh-flagged-scan-msg-regexp "^....\\D\\|^....\\^\\|^....\\+\\|^.....%" "\
- Regexp matching scan lines marked as deleted, refiled, in a sequence, or
- the cur message.")
-
- (defvar mh-cur-scan-msg-regexp "^....\\+" "\
- regexp matching scan line for the cur message.")
-
- (defvar mh-invisible-headers "^Received: \\|^Message-Id: \\|^Remailed-\\|^Via: \\|^Mail-from: \\|^Return-Path: \\|^In-Reply-To: \\|^Resent-" "\
- Regexp specifying headers that are not to be shown.")
-
- (defvar mh-rejected-letter-start "^ ----- Unsent message follows -----$" "\
- Regexp specifying the beginning of the wrapper around a letter returned
- by the mail system.")
-
- (defvar mh-to-field-choices (quote ((116 . "To:") (115 . "Subject:") (99 . "Cc:") (98 . "Bcc:") (102 . "Fcc:"))) "\
- A-list of (character . field name) strings for mh-to-field.")
-
- (defvar mh-user-path "" "\
- User's mail folder.")
-
- (defvar mh-last-destination nil "\
- Destination of last `refile' command.")
-
- (defvar mh-folder-mode-map (make-keymap) "\
- Keymap for MH folders.")
-
- (defvar mh-letter-mode-map (make-sparse-keymap) "\
- Keymap for composing mail.")
-
- (defvar mh-pick-mode-map (make-sparse-keymap) "\
- Keymap for searching folder.")
-
- (defvar mh-letter-mode-syntax-table nil "\
- Syntax table used while in mh-e letter mode.")
-
- (if mh-letter-mode-syntax-table nil (setq mh-letter-mode-syntax-table (make-syntax-table text-mode-syntax-table)) (set-syntax-table mh-letter-mode-syntax-table) (modify-syntax-entry 37 "." mh-letter-mode-syntax-table))
-
- (defvar mh-folder-list nil "\
- List of folder names for completion.")
-
- (defvar mh-draft-folder nil "\
- Name of folder containing draft messages.
- NIL means do not use draft folder.")
-
- (defvar mh-unseen-seq nil "\
- Name of the unseen sequence.")
-
- (defmacro mh-push (v l) (byte-code "´ˆ EEÇ" [l v setq cons] 5))
-
- (defmacro when (pred &rest body) (byte-code "´ BDÇ" [pred body cond] 3))
-
- (defun mapc (func list) (byte-code "Ä ´ @\"ÈAÉÈÁ Ç" [list func funcall] 4))
-
- (defun mh-list* (&rest args) (byte-code "ˋ!Ç" [args mh-make-list*] 2))
-
- (defun mh-make-list* (arglist) (byte-code "?Â