%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/mh-e/ |
Current File : //usr/local/share/emacs/27.2/lisp/mh-e/mh-comp.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\305\306\307\"\210\305\310\311\"\207" [require mh-e mh-gnus mh-scan sendmail autoload easy-menu-add "easymenu" mml-insert-tag "mml"] 3) #@89 Name of the MH send program. Some sites need to change this because of a name conflict. (defvar mh-send-prog "send" (#$ . 608)) #@321 Non-nil means "send" uses "spost" to submit messages. If the value of "postproc:" is "spost", you may need to set this variable to t to tell MH-E to avoid using features of "post" that are not supported by "spost". You'll know that you'll need to do this if sending mail fails with an error of "spost: -msgid unknown". (defvar mh-send-uses-spost-flag nil (#$ . 743)) #@139 If non-nil redist will be done in background like send. This allows transaction log to be visible if -watch, -verbose or -snoop are used. (defvar mh-redist-background nil (#$ . 1118)) #@216 Name of file to be used as a skeleton for composing messages. Default is "components". If not an absolute file name, the file is searched for first in the user's MH directory, then in the system MH lib directory. (defvar mh-comp-formfile "components" (#$ . 1309)) #@220 Name of file to be used as a skeleton for redistributing messages. Default is "distcomps". If not an absolute file name, the file is searched for first in the user's MH directory, then in the system MH lib directory. (defvar mh-dist-formfile "distcomps" (#$ . 1582)) #@217 Name of file to be used as a skeleton for replying to messages. Default is "replcomps". If not an absolute file name, the file is searched for first in the user's MH directory, then in the system MH lib directory. (defvar mh-repl-formfile "replcomps" (#$ . 1858)) #@350 Name of file to be used as a skeleton for replying to messages. Default is "replgroupcomps". This file is used to form replies to the sender and all recipients of a message. Only used if (mh-variant-p \='nmh) is non-nil. If not an absolute file name, the file is searched for first in the user's MH directory, then in the system MH lib directory. (defvar mh-repl-group-formfile "replgroupcomps" (#$ . 2131)) (defvar mh-rejected-letter-start (format "^%s$" "\\(?: \\(?: \\(?: \\(?: Your message follows:\\|----- \\(?:\\(?:Original\\|Unsent\\) message follows -----\\)\\)\\|--- The unsent message follows ---\\)\\|--------Unsent Message below:\\)\\|---\\(?: Below this line is a copy of the message\\.\\|---\\(?: This is a copy of the message, including all the headers\\. ------\\|-\\(?: Unsent Draft\\|--- Original Message ----------\\)\\)\\)\\|Content-\\(?:Description: Returned Content\\|Type: message/rfc822\\)\\)")) #@168 Regexp of header lines to remove before offering a message as a new draft\<mh-folder-mode-map>. Used by the \[mh-edit-again] and \[mh-extract-rejected-mail] commands. (defvar mh-new-draft-cleaned-headers "^Date:\\|^Received:\\|^Message-Id:\\|^From:\\|^Sender:\\|^Errors-To:\\|^Delivery-Date:\\|^Return-Path:" (#$ . 3062)) #@52 Syntax table used by MH-E while in MH-Letter mode. (defvar mh-letter-mode-syntax-table (byte-code "\302!\303\304\305 #\210 )\207" [text-mode-syntax-table syntax-table make-syntax-table modify-syntax-entry 37 "."] 4) (#$ . 3390)) #@59 Specify a syntax table for `mh-regexp-in-field-p' to use. (defvar mh-regexp-in-field-syntax-table nil (#$ . 3627)) #@57 Syntax table used by MH-E while searching an Fcc field. (defvar mh-fcc-syntax-table (byte-code "\302!\303\304\305 #\210\303\306\305 #\210 )\207" [text-mode-syntax-table syntax-table make-syntax-table modify-syntax-entry 43 "w" 47] 4) (#$ . 3748)) #@61 Syntax table used by MH-E while searching an address field. (defvar mh-addr-syntax-table (byte-code "\302!\303\304\305 #\210\303\306\305 #\210\303\307\305 #\210\303\310\305 #\210\303\311\305 #\210\303\312\305 #\210\303\313\305 #\210\303\314\305 #\210\303\315\305 #\210\303\316\305 #\210\303\317\305 #\210\303\320\305 #\210\303\321\305 #\210\303\322\305 #\210\303\323\305 #\210\303\324\305 #\210\303\325\305 #\210\303\326\305 #\210\303\327\305 #\210\303\330\305 #\210\303\331\305 #\210 )\207" [text-mode-syntax-table syntax-table make-syntax-table modify-syntax-entry 33 "w" 35 36 37 38 39 42 43 45 47 61 63 94 95 96 123 124 125 126 46 64] 4) (#$ . 4003)) #@39 Extra args to pass to "send" command. (defvar mh-send-args "" (#$ . 4666)) #@50 Character to use to annotate `mh-sent-from-msg'. (defvar mh-annotate-char nil (#$ . 4747)) #@36 Field name for message annotation. (defvar mh-annotate-field nil (#$ . 4844)) #@127 Messages annotated, either a sequence name or a list of message numbers. This variable can be used by `mh-annotate-msg-hook'. (defvar mh-annotate-list nil (#$ . 4929)) #@77 Buffer-local variable set when `mh-insert-auto-fields' called successfully. (defvar mh-insert-auto-fields-done-local nil (#$ . 5103)) (make-variable-buffer-local 'mh-insert-auto-fields-done-local) #@94 Compose a message with the MH mail system. See `mh-send' for more details on composing mail. (defalias 'mh-smail #[nil "\300 \210\301\302!\207" [mh-find-path call-interactively mh-send] 2 (#$ . 5306) nil]) #@110 Compose a message with the MH mail system in other window. See `mh-send' for more details on composing mail. (defalias 'mh-smail-other-window #[nil "\300 \210\301\302!\207" [mh-find-path call-interactively mh-send-other-window] 2 (#$ . 5519) nil]) #@143 Compose a message in another window. See `mh-send' for more information and a description of how the TO, CC, and SUBJECT arguments are used. (defalias 'mh-send-other-window #[(to cc subject) "\304\305 \n\306 $)\207" [pop-up-windows to cc subject t mh-send-sub current-window-configuration] 5 (#$ . 5774) (list (mh-interactive-read-address "To: ") (mh-interactive-read-address "Cc: ") (mh-interactive-read-string "Subject: "))]) (defvar mh-error-if-no-draft nil) #@454 Compose a message with the MH mail system. This function does not prompt the user for any header fields, and thus is suitable for use by programs that want to create a mail buffer. Users should use \[mh-smail] to compose mail. Optional arguments for setting certain fields include TO, SUBJECT, and OTHER-HEADERS. Additional arguments are IGNORED. This function remains for Emacs 21 compatibility. New applications should use `mh-user-agent-compose'. (defalias 'mh-smail-batch #[(&optional to subject _other-headers &rest _ignored) "\303 \210\304\305 \206 \306\306\n\206 \306#)\207" [mh-error-if-no-draft to subject mh-find-path t mh-send ""] 4 (#$ . 6246)]) (define-mail-user-agent 'mh-e-user-agent 'mh-user-agent-compose 'mh-send-letter 'mh-fully-kill-draft 'mh-before-send-letter-hook) #@550 Set up mail composition draft with the MH mail system. This is the `mail-user-agent' entry point to MH-E. This function conforms to the contract specified by `define-mail-user-agent' which means that this function should accept the same arguments as `compose-mail'. The optional arguments TO and SUBJECT specify recipients and the initial Subject field, respectively. OTHER-HEADERS is an alist specifying additional header fields. Elements look like (HEADER . VALUE) where both HEADER and VALUE are strings. Any additional arguments are IGNORED. (defalias 'mh-user-agent-compose #[(&optional to subject other-headers &rest _ignored) "\304 \210\305\306 \307\n#\210\205\"