%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/gnus/ |
Current File : //usr/local/share/emacs/27.2/lisp/gnus/gnus-art.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file contains utf-8 non-ASCII characters, ;;; and so cannot be loaded into Emacs 22 or earlier. (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (string-lessp emacs-version "23") (error "`%s' was compiled for Emacs 23 or later" #$)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\301\302!\210\301\303!\210\301\304!\210\301\305!\210\301\306!\210\301\307!\210\301\310!\210\301\311!\210\301\312!\210\301\313!\210\301\314!\210\301\315!\210\301\316!\210\301\317!\210\320\321\322\323\324$\210\320\325\322\"\210\320\326\322\323\324$\210\320\327\330\323\211$\210\320\331\332\"\210\320\333\334\"\210\320\335\336\"\210\320\337\340\"\210\341\342\323\343\344\345\346\302&\210\341\347\323\350\344\351\346\342&\210\341\352\323\353\344\354\346\342&\210\341\355\323\356\344\357\346\342\346\360& \210\341\361\323\362\344\363\346\342&\210\341\364\323\365\344\366\346\342&\210\341\367\323\370\344\371\346\342&\210\341\372\323\373\344\374\346\342&\210\341\375\323\376\344\377\346\342&\210\341\201@ \323\201A \344\201B \346\342&\210\341\201C \323\201D \344\201E \346\342&\210\341\201F \323\201G \344\201H \346\342&\210\201I \201J \201K \201L \201M \201N \346\352&\210\201I \201O \201P \201Q \201M \201R \346\352&\210\201I \201S \201T \201U \201M \201V \346\352&\210\201I \201W \201X \201Y \201M \201Z \346\352&\210\201I \201[ \323\201\\ \201] \201^ \201M \201_ \346\352& \210\201I \201` \201a \201b \201M \201c \346\361&\210\201I \201d \323\201e \201M \201f \346\361&\210\201I \201g \201h \201i \201M \201j \346\352&\210\201I \201k \201l \201m \201M \201n \201] \201o \346\201p \346\367&\210\201I \201q \323\201r \201M \201s \346\367&\210\201I \201t \323\201u \201] \201v \201M \201w \346\367& \210\201I \201x \323\201y \346\201z \346\367\201M \201{ & \210\201| \201} \236\"\201~ \300\201} \201 \201\200 E\"\207" [gnus-group-parameters-more require gnus gnus-sum gnus-spec gnus-int gnus-win mm-bodies mail-parse mm-decode mm-view wid-edit mm-uu message mouse seq autoload gnus-msg-mail "gnus-msg" nil t gnus-button-mailto gnus-button-reply parse-time-string "parse-time" ansi-color-apply-on-region "ansi-color" mm-url-insert-file-contents-external "mm-url" mm-extern-cache-contents "mm-extern" url-expand-file-name "url-expand" custom-declare-group gnus-article "Article display." :link (custom-manual "(gnus)Article Buffer") :group gnus-article-treat "Treating article parts." (custom-manual "(gnus)Article Hiding") gnus-article-hiding "Hiding article parts." (custom-manual "(gnus)Article Hiding") gnus-article-highlight "Article highlighting." (custom-manual "(gnus)Article Highlighting") gnus-visual gnus-article-signature "Article signatures." (custom-manual "(gnus)Article Signature") gnus-article-headers "Article headers." (custom-manual "(gnus)Hiding Headers") gnus-article-washing "Special commands on articles." (custom-manual "(gnus)Article Washing") gnus-article-emphasis "Fontisizing articles." (custom-manual "(gnus)Article Fontisizing") gnus-article-saving "Saving articles." (custom-manual "(gnus)Saving Articles") gnus-article-mime "Worshiping the MIME wonder." (custom-manual "(gnus)Using MIME") gnus-article-buttons "Pushable buttons in the article buffer." (custom-manual "(gnus)Article Buttons") gnus-article-various "Other article options." (custom-manual "(gnus)Misc Article") custom-declare-variable gnus-ignored-headers (mapcar (lambda (header) (concat "^" header ":")) '("Path" "Expires" "Date-Received" "References" "Xref" "Lines" "Relay-Version" "Message-ID" "Approved" "Sender" "Received" "X-UIDL" "MIME-Version" "Return-Path" "In-Reply-To" "Content-Type" "Content-Transfer-Encoding" "X-WebTV-Signature" "X-MimeOLE" "X-MSMail-Priority" "X-Priority" "X-Loop" "X-Authentication-Warning" "X-MIME-Autoconverted" "X-Face" "X-Attribution" "X-Originating-IP" "Delivered-To" "NNTP-[-A-Za-z]+" "Distribution" "X-no-archive" "X-Trace" "X-Complaints-To" "X-NNTP-Posting-Host" "X-Orig.*" "Abuse-Reports-To" "Cache-Post-Path" "X-Article-Creation-Date" "X-Poster" "X-Mail2News-Path" "X-Server-Date" "X-Cache" "Originator" "X-Problems-To" "X-Auth-User" "X-Post-Time" "X-Admin" "X-UID" "Resent-[-A-Za-z]+" "X-Mailing-List" "Precedence" "Original-[-A-Za-z]+" "X-filename" "X-Orcpt" "Old-Received" "X-Pgp" "X-Auth" "X-From-Line" "X-Gnus-Article-Number" "X-Majordomo" "X-Url" "X-Sender" "MBOX-Line" "Priority" "X400-[-A-Za-z]+" "Status" "X-Gnus-Mail-Source" "Cancel-Lock" "X-FTN" "X-EXP32-SerialNo" "Encoding" "Importance" "Autoforwarded" "Original-Encoded-Information-Types" "X-Ya-Pop3" "X-Face-Version" "X-Vms-To" "X-ML-NAME" "X-ML-COUNT" "Mailing-List" "X-finfo" "X-md5sum" "X-md5sum-Origin" "X-Sun-Charset" "X-Accept-Language" "X-Envelope-Sender" "List-[A-Za-z]+" "X-Listprocessor-Version" "X-Received" "X-Distribute" "X-Sequence" "X-Juno-Line-Breaks" "X-Notes-Item" "X-MS-TNEF-Correlator" "x-uunet-gateway" "X-Received" "Content-length" "X-precedence" "X-Authenticated-User" "X-Comment" "X-Report" "X-Abuse-Info" "X-HTTP-Proxy" "X-Mydeja-Info" "X-Copyright" "X-No-Markup" "X-Abuse-Info" "X-From_" "X-Accept-Language" "Errors-To" "X-BeenThere" "X-Mailman-Version" "List-Help" "List-Post" "List-Subscribe" "List-Id" "List-Unsubscribe" "List-Archive" "X-Content-length" "X-Posting-Agent" "Original-Received" "X-Request-PGP" "X-Fingerprint" "X-WRIEnvto" "X-WRIEnvfrom" "X-Virus-Scanned" "X-Delivery-Agent" "Posted-Date" "X-Gateway" "X-Local-Origin" "X-Local-Destination" "X-UserInfo1" "X-Received-Date" "X-Hashcash" "Face" "X-DMCA-Notifications" "X-Abuse-and-DMCA-Info" "X-Postfilter" "X-Gpg-.*" "X-Disclaimer" "Envelope-To" "X-Spam-Score" "System-Type" "X-Injected-Via-Gmane" "X-Gmane-NNTP-Posting-Host" "Jabber-ID" "Archived-At" "Envelope-Sender" "Envelope-Recipients")) "All headers that start with this regexp will be hidden.\nThis variable can also be a list of regexps of headers to be ignored.\nIf `gnus-visible-headers' is non-nil, this variable will be ignored." :type (choice regexp (repeat regexp)) gnus-visible-headers "^From:\\|^Newsgroups:\\|^Subject:\\|^Date:\\|^Followup-To:\\|^Reply-To:\\|^Organization:\\|^Summary:\\|^Keywords:\\|^To:\\|^[BGF]?Cc:\\|^Posted-To:\\|^Mail-Copies-To:\\|^Mail-Followup-To:\\|^Apparently-To:\\|^Gnus-Warning:\\|^Resent-From:" "All headers that do not match this regexp will be hidden.\nThis variable can also be a list of regexp of headers to remain visible.\nIf this variable is non-nil, `gnus-ignored-headers' will be ignored." (choice (repeat :value-to-internal (lambda (widget value) (custom-split-regexp-maybe value)) :match (lambda (widget value) (or (stringp value) (widget-editable-list-match widget value))) regexp) (const :tag "Use gnus-ignored-headers" nil) regexp) gnus-sorted-header-list '("^From:" "^Subject:" "^Summary:" "^Keywords:" "^Newsgroups:" "^Followup-To:" "^To:" "^Cc:" "^Date:" "^Organization:") "This variable is a list of regular expressions.\nIf it is non-nil, headers that match the regular expressions will\nbe placed first in the article buffer in the sequence specified by\nthis list." (repeat regexp) gnus-boring-article-headers '(empty followup-to reply-to) "Headers that are only to be displayed if they have interesting data.\nPossible values in this list are:\n\n `empty' Headers with no content.\n `newsgroups' Newsgroup identical to Gnus group.\n `to-address' To identical to To-address.\n `to-list' To identical to To-list.\n `cc-list' Cc identical to To-list.\n `followup-to' Followup-To identical to Newsgroups.\n `reply-to' Reply-To identical to From.\n `date' Date less than four days old.\n `long-to' To and/or Cc longer than 1024 characters.\n `many-to' Multiple To and/or Cc." (set (const :tag "Headers with no content." empty) (const :tag "Newsgroups identical to Gnus group." newsgroups) (const :tag "To identical to To-address." to-address) (const :tag "To identical to To-list." to-list) (const :tag "Cc identical to To-list." cc-list) (const :tag "Followup-To identical to Newsgroups." followup-to) (const :tag "Reply-To identical to From." reply-to) (const :tag "Date less than four days old." date) (const :tag "To and/or Cc longer than 1024 characters." long-to) (const :tag "Multiple To and/or Cc headers." many-to)) gnus-article-skip-boring "Skip over text that is not worth reading.\nBy default, if you set this t, then Gnus will display citations and\nsignatures, but will never scroll down to show you a page consisting\nonly of boring text. Boring text is controlled by\n`gnus-article-boring-faces'." :version "22.1" boolean gnus-signature-separator '("^-- $" "^-- *$") "Regexp matching signature separator.\nThis can also be a list of regexps. In that case, it will be checked\nfrom head to tail looking for a separator. Searches will be done from\nthe end of the buffer." (choice :format "%{%t%}: %[Value Menu%]\n%v" (regexp) (repeat :tag "List of regexp" regexp)) gnus-signature-limit "Provide a limit to what is considered a signature.\nIf it is a number, no signature may not be longer (in characters) than\nthat number. If it is a floating point number, no signature may be\nlonger (in lines) than that number. If it is a function, the function\nwill be called without any parameters, and if it returns nil, there is\nno signature in the buffer. If it is a string, it will be used as a\nregexp. If it matches, the text in question is not a signature.\n\nThis can also be a list of the above values." (choice (const nil) (integer :value 200) (number :value 4.0) function (regexp :value ".*") (repeat (choice (const nil) (integer :value 200) (number :value 4.0) function (regexp :value ".*")))) gnus-hidden-properties '(invisible t) "Property list to use for hiding text." plist gnus-article-x-face-command (and (gnus-image-type-available-p 'pbm) 'gnus-display-x-face-in-from) "String or function to be executed to display an X-Face header.\nIf it is a string, the command will be executed in a sub-shell\nasynchronously. The compressed face will be piped to this command." (choice string (function-item gnus-display-x-face-in-from) function) "27.1" gnus-picon gnus-article-x-face-too-ugly "Regexp matching posters whose face shouldn't be shown automatically." (choice regexp (const nil)) gnus-article-banner-alist "Banner alist for stripping.\nFor example,\n ((egroups . \"^[ \\t\\n]*-------------------+\\\\( \\\\(e\\\\|Yahoo! \\\\)Groups Sponsor -+\\\\)?....\\n\\\\(.+\\n\\\\)+\"))" "21.1" (repeat (cons symbol regexp)) gnus-parameter-banner-alist "Alist of regexps (to match group names) and banner." gnus-group-parameter (repeat (list (regexp :tag "Group") #1=(choice :tag "Banner" :value nil (const :tag "Remove signature" signature) (symbol :tag "Item in `gnus-article-banner-alist'" none) regexp (const :tag "None" nil)))) delq banner add-to-list #1# "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'. Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly."] 12) #@2 (defalias 'gnus-parameter-banner #[(name) "\205<