Server IP : 111.118.215.189 / Your IP : 18.218.164.141 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/mh-e/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:11:38 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/mh-e/mh-letter.el ;;; in Emacs version 24.3.1 ;;; 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\303\304\305\"\210\303\306\305\"\210\303\307\310\"\207" [require mh-e gnus-util autoload mh-tool-bar-letter-buttons-init "mh-tool-bar" mh-tool-bar-init mml-insert-tag "mml"] 3) #@57 Alist of header fields and completion functions to use. (defvar mh-letter-complete-function-alist '((bcc . mh-alias-letter-expand-alias) (cc . mh-alias-letter-expand-alias) (dcc . mh-alias-letter-expand-alias) (fcc . mh-folder-expand-at-point) (from . mh-alias-letter-expand-alias) (mail-followup-to . mh-alias-letter-expand-alias) (mail-reply-to . mh-alias-letter-expand-alias) (reply-to . mh-alias-letter-expand-alias) (to . mh-alias-letter-expand-alias)) (#$ . 772)) #@350 Obsolete hook for modifying a citation just inserted in the mail buffer. Each hook function can find the citation between point and mark. And each hook function should leave point and mark around the citation text as modified. This is a normal hook, misnamed for historical reasons. It is obsolete and is only used if `mail-citation-hook' is nil. (defvar mh-yank-hooks nil (#$ . 1249)) (make-obsolete-variable 'mh-yank-hooks 'mail-citation-hook "19.34") #@28 Menu for MH-E letter mode. (defvar mh-letter-menu nil (#$ . 1711)) (byte-code "\301\302\303\304$\210\305\300\306\"\207" [mh-letter-mode-map easy-menu-do-define mh-letter-menu "Menu for MH-E letter mode." ("Letter" ["Send This Draft" mh-send-letter t] ["Split Current Line" mh-open-line t] ["Check Recipient" mh-check-whom t] ["Yank Current Message" mh-yank-cur-msg t] ["Insert a Message..." mh-insert-letter t] ["Insert Signature" mh-insert-signature t] ("Encrypt/Sign Message" ["Sign Message" mh-mml-secure-message-sign mh-pgp-support-flag] ["Encrypt Message" mh-mml-secure-message-encrypt mh-pgp-support-flag] ["Sign+Encrypt Message" mh-mml-secure-message-signencrypt mh-pgp-support-flag] ["Disable Security" mh-mml-unsecure-message mh-pgp-support-flag] "--" "Security Method" ["PGP (MIME)" (setq mh-mml-method-default "pgpmime") :style radio :selected (equal mh-mml-method-default "pgpmime")] ["PGP" (setq mh-mml-method-default "pgp") :style radio :selected (equal mh-mml-method-default "pgp")] ["S/MIME" (setq mh-mml-method-default "smime") :style radio :selected (equal mh-mml-method-default "smime")] "--" ["Save Method as Default" (customize-save-variable 'mh-mml-method-default mh-mml-method-default) t]) ["Compose Insertion..." mh-compose-insertion t] ["Compose Compressed tar (MH)..." mh-mh-compose-external-compressed-tar t] ["Compose Get File (MH)..." mh-mh-compose-anon-ftp t] ["Compose Forward..." mh-compose-forward t] ["Pull in All Compositions (MH)" mh-mh-to-mime (mh-mh-directive-present-p)] ["Pull in All Compositions (MML)" mh-mml-to-mime (mh-mml-tag-present-p)] ["Revert to Non-MIME Edit (MH)" mh-mh-to-mime-undo (equal mh-compose-insertion 'mh)] ["Kill This Draft" mh-fully-kill-draft t]) gnus-define-keys-1 (" " mh-letter-complete-or-space "," mh-letter-confirm-address "?" mh-help "" mh-fully-kill-draft "" mh-insert-signature "" mh-send-letter "" mh-insert-identity "" mh-mh-to-mime "" mh-to-field "" mh-to-field "" mh-to-field "" mh-to-field "" mh-to-fcc "\f" mh-to-field " " mh-to-field "" mh-to-field "" mh-to-field "" mh-to-field "a" mh-to-field "b" mh-to-field "c" mh-to-field "d" mh-to-field "f" mh-to-fcc "l" mh-to-field "m" mh-to-field "r" mh-to-field "s" mh-to-field "t" mh-to-field " " mh-insert-letter " " mh-mml-secure-message-encrypt " " mh-compose-forward " " mh-mh-compose-anon-ftp " " mh-compose-insertion " " mh-mml-to-mime " " mh-mml-unsecure-message " " mh-mml-secure-message-sign " " mh-mh-compose-external-compressed-tar " " mh-mh-to-mime-undo " " mh-mh-compose-external-type " ee" mh-mml-secure-message-encrypt " es" mh-mml-secure-message-signencrypt " f" mh-compose-forward " g" mh-mh-compose-anon-ftp " i" mh-compose-insertion " m" mh-mml-to-mime " n" mh-mml-unsecure-message " se" mh-mml-secure-message-signencrypt " ss" mh-mml-secure-message-sign " t" mh-mh-compose-external-compressed-tar " u" mh-mh-to-mime-undo " x" mh-mh-compose-external-type "" mh-open-line "" mh-fully-kill-draft "" mh-insert-signature "" mh-letter-toggle-header-field-display "" mh-check-whom "" mh-yank-cur-msg "\344" mh-insert-auto-fields "\211" mh-letter-complete " " mh-letter-next-header-field-or-indent [backtab] mh-letter-previous-header-field)] 5) #@418 Key binding cheat sheet. This is an associative array which is used to show the most common commands. The key is a prefix char. The value is one or more strings which are concatenated together and displayed in the minibuffer if ? is pressed after the prefix character. The special key nil is used to display the non-prefixed commands. The substitutions described in `substitute-command-keys' are performed as well. (defvar mh-letter-mode-help-messages '((nil "Send letter: \\[mh-send-letter] " "Open line: \\[mh-open-line]\n" "Kill letter: \\[mh-fully-kill-draft] " "Check recipients: \\[mh-check-whom]\n\n" "Insert:\n" " Current message: \\[mh-yank-cur-msg]\n" " Attachment: \\[mh-compose-insertion]\n" " Message to forward: \\[mh-compose-forward]\n" " Signature: \\[mh-insert-signature]\n\n" "Security:\n" " Encrypt message: \\[mh-mml-secure-message-encrypt]\n" " Sign message: \\[mh-mml-secure-message-sign]\n" " Sign+Encrypt message: \\[mh-mml-secure-message-signencrypt]")) (#$ . 5005)) #@59 Additional expressions to highlight in MH-Letter buffers. (defvar mh-letter-font-lock-keywords (byte-code "\300\301 \302\"\207" [append mh-show-font-lock-keywords-with-cite ((mh-font-lock-field-data (1 'mh-letter-header-field prepend t)))] 3) (#$ . 6066)) #@51 Find header field region between point and LIMIT. (defalias 'mh-font-lock-field-data #[(limit) "`\306 W\205r `W\205r \306 ^`\307\211\211\307\210\310\311 \312#\203* \313\224\202+ \211Sb\210\314\315\307\312#\204= e\202D \313\225\316\317!\f\n]\f\232\203S T\202T b\210 \203h \320 !\203h \321\307!\210\307\202q \321\n\nF!\210\312-\207" [limit field data-begin data-end point end mh-letter-header-end nil re-search-forward "^[^ ]" t 0 re-search-backward "\\(^[^ ][^:]*\\):[ ]*" match-string 1 mh-letter-skipped-header-field-p set-match-data] 6 (#$ . 6328)]) #@156 Find the end of the message header. This function is to be used only for font locking. It works by searching for `mh-mail-header-separator' in the buffer. (defalias 'mh-letter-header-end #[nil "\212eb\210\301\232\203 e\202 \302\303\304\"\305\306#\203 \307\310!\202 e)\207" [mh-mail-header-separator "" search-forward format "\n%s\n" nil t mh-line-beginning-position 0] 4 (#$ . 6909)]) (byte-code "\300\301\302\303#\210\304\305N\204 \300\304\305\306\307!#\210\310\311!\204 \300\311\312\301#\210\300\207" [put mh-letter-mode mode-class special mh-letter-mode-hook variable-documentation purecopy "Hook run when entering MH-Letter mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it. (This is true for all hook variables.)" boundp mh-letter-mode-map definition-name] 5) (defvar mh-letter-mode-map (make-sparse-keymap)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\305\306!\204 \302\306\307\310#\210\300\207" [mh-letter-mode-map variable-documentation put purecopy "Keymap for `mh-letter-mode'." boundp mh-letter-mode-syntax-table definition-name mh-letter-mode] 5) (defvar mh-letter-mode-syntax-table (make-syntax-table)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\302\305\306\307#\207" [mh-letter-mode-syntax-table variable-documentation put purecopy "Syntax table for `mh-letter-mode'." mh-letter-mode-abbrev-table definition-name mh-letter-mode] 5) (defvar mh-letter-mode-abbrev-table (progn (define-abbrev-table 'mh-letter-mode-abbrev-table nil) mh-letter-mode-abbrev-table)) (byte-code "\300\301N\204 \302\300\301\303\304!#\210\302\305\306\307#\207" [mh-letter-mode-abbrev-table variable-documentation put purecopy "Abbrev table for `mh-letter-mode'." mh-letter-mode derived-mode-parent mail-mode] 5) #@734 Mode for composing letters in MH-E\<mh-letter-mode-map>. When you have finished composing, type \[mh-send-letter] to send the message using the MH mail handling system. There are two types of tags used by MH-E when composing MIME messages: MML and MH. The option `mh-compose-insertion' controls what type of tags are inserted by MH-E commands. These tags can be converted to MIME body parts by running \[mh-mh-to-mime] for MH-style directives or \[mh-mml-to-mime] for MML tags. Options that control this mode can be changed with \[customize-group]; specify the "mh-compose" group. When a message is composed, the hooks `text-mode-hook', `mail-mode-hook', and `mh-letter-mode-hook' are run (in that order). \{mh-letter-mode-map} (defalias 'mh-letter-mode #[nil "\306\300!\210\307\310 \210\311\312\310\313N\203 \314\311\313\310\313N#\210\315!\204'