Server IP : 111.118.215.189 / Your IP : 18.117.158.174 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/gnus/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:10:17 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/gnus/mml.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 "\301\302!\204 \303\302\304\305B\"\210\306\307!\210\306\310!\210\306\311!\210\306\312!\210\306\313!\210\314\315\316\"\210\314\317\320\"\210\314\321\320\"\210\314\322\316\"\210\314\323\316\"\210\314\324\316\"\210\314\325\326\"\210\314\327\316\"\210\314\330\331\"\210\314\332\316\"\210\314\333\316\"\210\314\334\316\"\210\314\335\316\"\210\336\337\340\341\342\343\344\345\346\347& \210\336\350\351\352\342\343\344\353\346\347& \210\336\354\355\356\342\357\344\360\361\362\363\364\365\366\367\370\371\372\373\374\257\367\370\375\376\363\377\361\365\201@ \362\363\372\373\367\365\201A \372\201B \201C \257\257\257\367\370\201D \372\373\201E \257\257F)\346\347& \210\336\201F \201G \201H \342\201I \344\201J \346\347& \210\336\201K \201G \201L \342\201I \344\201J \346\347& \207" [dispositions fboundp declare-function defalias macro #[(&rest r) "\300\207" [nil] 1] require mm-util mm-bodies mm-encode mm-decode mml-sec autoload message-make-message-id "message" gnus-make-local-hook "gnus-util" gnus-completing-read message-fetch-field message-mark-active-p message-info fill-flowed-encode "flow-fill" message-posting-charset dnd-get-local-file-name "dnd" message-options-set message-narrow-to-head message-in-body-p message-mail-p custom-declare-variable mml-content-type-parameters '(name access-type expiration size permission format) "*A list of acceptable parameters in MML tag.\nThese parameters are generated in Content-Type header if exists." :version "22.1" :type (repeat (symbol :tag "Parameter")) :group message mml-content-disposition-parameters '(filename creation-date modification-date read-date) "*A list of acceptable parameters in MML tag.\nThese parameters are generated in Content-Disposition header if exists." (repeat (symbol :tag "Parameter")) mml-content-disposition-alist '((text (rtf . "attachment") (t . "inline")) (t . "attachment")) "Alist of MIME types or regexps matching file names and default dispositions.\nEach element should be one of the following three forms:\n\n (REGEXP . DISPOSITION)\n (SUPERTYPE (SUBTYPE . DISPOSITION) (SUBTYPE . DISPOSITION)...)\n (TYPE . DISPOSITION)\n\nWhere REGEXP is a string which matches the file name (if any) of an\nattachment, SUPERTYPE, SUBTYPE and TYPE should be symbols which are a\nMIME supertype (e.g., text), a MIME subtype (e.g., plain) and a MIME\ntype (e.g., text/plain) respectively, and DISPOSITION should be either\nthe string \"attachment\" or the string \"inline\". The value t for\nSUPERTYPE, SUBTYPE or TYPE matches any of those types. The first\nmatch found will be used." "23.1" (radio :format "DISPOSITION: %v" :value "attachment" (const :format "%v " "attachment") (const :format "%v\n" "inline")) repeat :offset 0 choice :format "%[Value Menu%]%v" cons :tag "(REGEXP . DISPOSITION)" :extra-offset 4 (regexp :tag "REGEXP" :value ".*") "(SUPERTYPE (SUBTYPE . DISPOSITION)...)" :indent (symbol :tag " SUPERTYPE" :value text) "%v%i\n" "%v" 5 (symbol :tag "SUBTYPE" :value t) "(TYPE . DISPOSITION)" (symbol :tag "TYPE" :value t) mml-insert-mime-headers-always t "If non-nil, always put Content-Type: text/plain at top of empty parts.\nIt is necessary to work against a bug in certain clients." "24.1" boolean mml-enable-flowed "If non-nil, enable format=flowed usage when encoding a message.\nThis is only performed when filling on text/plain with hard\nnewlines in the text."] 34) #@276 A list of (TYPE . FUNCTION) for tweaking MML parts. TYPE is a string containing a regexp to match the MIME type. FUNCTION is a Lisp function which is called with the MML handle to tweak the part. This variable is used only when no TWEAK parameter exists in the MML handle. (defvar mml-tweak-type-alist nil (#$ . 3946)) #@216 A list of (NAME . FUNCTION) for tweaking MML parts. NAME is a string containing the name of the TWEAK parameter in the MML handle. FUNCTION is a Lisp function which is called with the MML handle to tweak the part. (defvar mml-tweak-function-alist nil (#$ . 4274)) #@221 A list of (SEXP . FUNCTION) for tweaking MML parts. SEXP is an s-expression. If the evaluation of SEXP is non-nil, FUNCTION is called. FUNCTION is a Lisp function which is called with the MML handle to tweak the part. (defvar mml-tweak-sexp-alist '((mml-externalize-attachments . mml-tweak-externalize-attachments)) (#$ . 4546)) #@70 *If non-nil, local-file attachments are generated as external parts. (defvar mml-externalize-attachments nil (#$ . -4883)) #@337 *Alist of multipart generation functions. Each entry has the form (NAME . FUNCTION), where NAME is a string containing the name of the part (without the leading "/multipart/"), FUNCTION is a Lisp function which is called to generate the part. The Lisp function has to supply the appropriate MIME headers and the contents of this part. (defvar mml-generate-multipart-alist nil (#$ . -5013)) (defvar mml-syntax-table (byte-code "\302!\303\304\305 #\210\303\306\307 #\210\303\310\311 #\210\303\312\313 #\210\303\314\313 #\210\303\315\316 #\210\303\317\316 #\210\303\320\316 #\210\303\321\316 #\210 )\207" [emacs-lisp-mode-syntax-table table copy-syntax-table modify-syntax-entry 92 "/" 60 "(" 62 ")" 64 "w" 47 61 " " 42 59 39] 4)) #@269 A function called to suggest a boundary. The function may be called several times, and should try to make a new suggestion each time. The function is called with one parameter, which is a number that says how many times the function has been called for this message. (defvar mml-boundary-function 'mml-make-boundary (#$ . 5751)) #@277 A list of symbols, each of which disables some warning. `unknown-encoding': always send messages contain characters with unknown encoding; `use-ascii': always use ASCII for those characters with unknown encoding; `multipart': always send messages with more than one charsets. (defvar mml-confirmation-set nil (#$ . 6088)) #@416 Content type by which the Content-Type header can be omitted. The Content-Type header will not be put in the MIME part if the type equals the value and there's no parameter (e.g. charset, format, etc.) and `mml-insert-mime-headers-always' is nil. The value will be bound to "message/rfc822" when encoding an article to be forwarded as a MIME part. This is for the internal use, you should never modify the value. (defvar mml-generate-default-type "text/plain" (#$ . 6417)) (defvar mml-buffer-list nil) (defalias 'mml-generate-new-buffer #[(name) "\303!\211\nB )\207" [name buf mml-buffer-list generate-new-buffer] 3]) (defalias 'mml-destroy-buffers #[nil "\302\303\304 \"\210\302\211)\207" [kill-buffer-hook mml-buffer-list nil mapc kill-buffer] 3]) #@46 Parse the current buffer as an MML document. (defalias 'mml-parse #[nil "\212eb\210\303 p\304\216\305\n!\210\306 ,\207" [#1=#:buffer #2=#:table mml-syntax-table syntax-table ((byte-code "rq\210\302 !\210)\302\207" [#1# #2# set-syntax-table] 2)) set-syntax-table mml-parse-1] 2 (#$ . 7180)]) #@46 Parse the current buffer as an MML document. (defalias 'mml-parse-1 #[nil "\306\211\211\211\211\211\211\211\211@ABm\204(\307\310!\204(\307\311!\203\355 \306C\312 D\313D\236A\314\306\315\316D\"\"E\317D\236A\320D\236A\321D\236AF\322D\236A\323D\236A\306G\212\324\325\306\326#\203r \327C\202u \330C)\212Fb\210\324\331!\210)\332\224\332\225|\210\333\230\203\226 \333DG\202\266 \334\230\203\246 \334DG\202\266 \335\230\203\266 \333\334FG\336\337C\340G\205\303 \341D\342\340\315\343E\"\"\205\324 \344\205\334 \345F$BB!\210Fb\210.\n\202 \307\346!\203 \312 \347 \244BBB\202 \307\350!\203\312 \305\351 BC\244BBB\202 \307\352!\204\"\307\353!\203-\312 A\306\211\2026\354\355DA\326\211\300A\236A`@\351A@\356=!\203O\306\202i\357A\236\203b\360\357A\236A\227!C\202i\361@`H#\204\273\306\f>\203\273\362I>\204\216\363\362!\204\216\364\365!\203\267\366\362\326\"\203\267\302I>\206\245\363\302!\206\245\364\367!\205\245\366\302\326\"\211\203\262\314\306\f\"\202\273\306\202\273\370\371!\210\204\316A@\356=\204\316\fG\372W\203\350 \203\331\373\374 \"\203 A\305 BC\244BBB\202 \375A@`\n$J\203\376I>\204\363\376!\204\364\377\201K JG\"!\203\366\376\326\"\204\370\201L !\210JB\244B)\202 m\2041\201M y\210B\237. \207" [raw no-markup-p use-ascii warn charsets contents nil looking-at "<#/multipart" "<#secure" mml-read-tag keyfile delq mapcar #[(tag) "\242\301=\205 A\207" [tag certfile] 2] recipients sender tag-location mode method re-search-forward "<#/?\\(multipart\\|part\\|external\\|mml\\)." t "multipart" "part" "<#secure[^\n]*>\n" 0 "sign" "encrypt" "signencrypt" eval mml-insert-tag append "keyfile" apply #[(certfile) "\301D\207" [certfile "certfile"] 2] "recipients" "sender" "<#multipart" mml-parse-1 "<#external" mml-read-part "<#part" "<#mml" part (type . "text/plain") mml charset intern mm-find-mime-charset-region unknown-encoding message-options-get y-or-n-p "Message contains characters with unknown encoding. Really send? " message-options-set "Use ASCII as charset? " error "Edit your message to remove those characters" 2 string-match "[^ \n]" mml-parse-singlepart-with-multiple-charsets multipart format point tag struct secure-mode taginfo certfiles location tags mm-hack-charsets mml-confirmation-set nstruct "A message part needs to be split into %d charset parts. Really send? " "Edit your message to use only one charset" 1] 12 (#$ . 7480)]) (defalias 'mml-parse-singlepart-with-multiple-charsets #[(orig-tag beg end &optional use-ascii) "\212\214 }\210eb\210\306\307 !\206 \n\205 \310\311\211\211\211\211m\204\307 \306\307 !\211\310=\204\225 \n\203<