Server IP : 111.118.215.189 / Your IP : 18.222.106.93 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/mail/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:11:46 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/mail/supercite.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\302\303\304\305\306\307\310\311\310\312& \210\302\313\304\314\306\307\310\303&\210\302\315\304\316\306\307\310\303&\210\302\317\304\320\306\307\310\303&\210\302\321\304\322\306\307\310\303&\210\323\324\325\326\327\330\310\303&\210\323\331\332\333\327\334\310\303&\210\323\335\336\337\327\340\310\317&\210\323\341\342\343\327\340\310\317&\210\323\344\345\346\327\340\310\317&\210\323\347\350\351\327\352\310\317&\210\323\353\354\355\327\352\310\317&\210\323\356\357\360\327\352\310\317&\210\323\361\362\363\327\352\310\317&\210\323\364\350\365\327\352\310\317&\210\323\366\304\367\327\330\310\317&\210\323\370\371\372\327\373\310\313&\210\374\370\375\325#\210\323\376\377\201@ \327\201A \310\313&\210\374\376\375\325#\210\323\201B \201C \201D \327\201E \310\313&\210\374\201B \375\325#\210\323\201F \201G \201H \327\201I \310\313&\210\374\201F \375\325#\210\323\201J \201K \201L \327\201M \310\313&\210\374\201J \375\325#\210\323\201N \201O \201P \327\201Q \310\313&\210\374\201N \375\325#\210\323\201R \325\201S \327\201T \310\317&\210\323\201U \325\201V \327\330\310\315&\210\323\201W \201X \201Y \327\340\310\315&\210\323\201Z \201[ \201\\ \327\340\310\315&\210\323\201] \304\201^ \327\330\310\315\310\317& \210\323\201_ \325\201` \327\330\310\315&\210\323\201a \304\201b \327\201c \310\321&\210\323\201d \304\201e \327\330\310\303&\210\323\201f \304\201g \327\330\310\303&\210\323\201h \304\201i \327\201c \310\321&\210\323\201j \304\201k \327\201c \310\321&\210\323\201l \304\201m \327\201c \310\321&\210\323\201n \325\201o \327\330\310\315&\210\323\201p \201q \201r \327\340\310\315&\210\323\201s \201t \201u \327\201v \310\315&\210\323\201w \304\201x \327\330\310\303&\210\323\201y \201z \201{ \327\201| \310\303&\210\323\201} \304\201~ \327\201 \310\303&\210\323\201\200 \201\201 \201\202 \327\201\203 \310\315&\210\323\201\204 \304\201\205 \327\201\206 \310\315&\210\374\201\204 \375\325#\210\323\201\207 \304\201\210 \327\201c \310\315\310\321& \210\323\201\211 \304\201\212 \327\201c \310\315\310\321& \210\323\201\213 \304\201\214 \327\201c \310\317\310\321& \210\323\201\215 \304\201\216 \327\201c \310\317\310\321& \210\323\201\217 \304\201\220 \327\201c \310\317\310\321& \210\323\201\221 \201\222 \201\223 \327\201\224 \310\303&\210\323\201\225 \201\226 \201\227 \327\340\310\303&\210\323\201\230 \201\231 \201\232 \327\201\233 \310\303&\210\374\201\230 \375\325#\210\323\201\234 \201\235 \201\236 \327\201\237 \310\315&\210\323\201\240 \304\201\241 \327\330\310\315&\210\323\201\242 \201\243 \201\244 \327\340\310\303&\207" [require regi custom-declare-group supercite nil "Supercite package." :prefix "sc-" :group mail news supercite-frames "Supercite (regi) frames." supercite-attr "Supercite attributions." supercite-cite "Supercite citings." supercite-hooks "Hooking into supercite." custom-declare-variable sc-auto-fill-region-p t "If non-nil, automatically fill each paragraph after it has been cited." :type boolean sc-blank-lines-after-headers 1 "Number of blank lines to leave after mail headers have been nuked.\nSet to nil, to use whatever blank lines happen to occur naturally." (choice (const :tag "leave" nil) integer) sc-citation-leader " " "String comprising first part of a citation." string sc-citation-delimiter ">" "String comprising third part of a citation.\nThis string is used in both nested and non-nested citations." sc-citation-separator " " "String comprising fourth and last part of a citation." sc-citation-leader-regexp "[ ]*" "Regexp describing citation leader for a cited line.\nThis should NOT have a leading `^' character." regexp sc-citation-root-regexp "[-._[:alnum:]]*" "Regexp describing variable root part of a citation for a cited line.\nThis should NOT have a leading `^' character. See also\n`sc-citation-nonnested-root-regexp'." sc-citation-nonnested-root-regexp "[-._[:alnum:]]+" "Regexp describing the variable root part of a nested citation.\nThis should NOT have a leading `^' character. This variable is\nrelated to `sc-citation-root-regexp' but whereas that variable\ndescribes both nested and non-nested citation roots, this variable\ndescribes only nested citation roots." sc-citation-delimiter-regexp "[>]+" "Regexp describing citation delimiter for a cited line.\nThis should NOT have a leading `^' character." sc-citation-separator-regexp "Regexp describing citation separator for a cited line.\nThis should NOT have a leading `^' character." sc-cite-blank-lines-p "If non-nil, put a citation on blank lines." sc-cite-frame-alist 'nil "Alist for frame selection during citing.\nEach element of this list has the following form:\n (INFOKEY ((REGEXP . FRAME)\n (REGEXP . FRAME)\n (...)))\n\nWhere INFOKEY is a key for `sc-mail-field', REGEXP is a regular\nexpression to match against the INFOKEY's value. FRAME is\na citation frame, or a symbol that represents the name of\na variable whose value is a citation frame." (repeat (list symbol (repeat (cons regexp (choice (repeat (repeat sexp)) symbol))))) put risky-local-variable sc-uncite-frame-alist 'nil "Alist for frame selection during unciting.\nSee the variable `sc-cite-frame-alist' for details." (repeat (list symbol (repeat (cons regexp (choice (repeat (repeat sexp)) symbol))))) sc-recite-frame-alist 'nil "Alist for frame selection during reciting.\nSee the variable `sc-cite-frame-alist' for details." (repeat (list symbol (repeat (cons regexp (choice (repeat (repeat sexp)) symbol))))) sc-default-cite-frame '((begin (progn (sc-fill-if-different) (setq sc-tmp-nested-regexp (sc-cite-regexp #1="") sc-tmp-nonnested-regexp (sc-cite-regexp) sc-tmp-dumb-regexp (concat "\\(" (sc-cite-regexp #1#) "\\)" (sc-cite-regexp sc-citation-nonnested-root-regexp))))) ("^[ ]*$" (if sc-cite-blank-lines-p (if sc-nested-citation-p (sc-add-citation-level) (sc-cite-line)) (sc-fill-if-different #1#))) (sc-reference-tag-string (if (string= sc-reference-tag-string #1#) (list 'continue) nil)) (sc-tmp-dumb-regexp (sc-cite-coerce-dumb-citer)) (sc-tmp-nested-regexp (sc-add-citation-level)) (sc-tmp-nonnested-regexp (sc-cite-coerce-cited-line)) (sc-nested-citation-p (sc-add-citation-level)) (t (sc-cite-line)) (end (sc-fill-if-different #1#))) "Default REGI frame for citing a region." (repeat (repeat sexp)) sc-default-uncite-frame '(("^[ ]*$" nil) ((sc-cite-regexp) (sc-uncite-line))) "Default REGI frame for unciting a region." (repeat (repeat sexp)) sc-default-recite-frame '((begin (sc-fill-if-different)) ("^[ ]*$" nil) ((sc-cite-regexp) (sc-recite-line (sc-cite-regexp))) (t (sc-cite-line)) (end (sc-fill-if-different #1#))) "Default REGI frame for reciting a region." (repeat (repeat sexp)) sc-cite-region-limit "This variable controls automatic citation of yanked text.\nValid values are:\n\nnon-nil -- cite the entire region, regardless of its size\nnil -- do not cite the region at all\n<integer> -- a number indicating the threshold for citation. When\n the number of lines in the region is greater than this\n value, a warning message will be printed and the region\n will not be cited. Lines in region are counted with\n `count-lines'.\n\nThe gathering of attribution information is not affected by the value\nof this variable. The number of lines in the region is calculated\n*after* all mail headers are removed. This variable is only consulted\nduring the initial citing via `sc-cite-original'." (choice (const :tag "do not cite" nil) (integer :tag "citation threshold") (other :tag "always cite" t)) sc-confirm-always-p "If non-nil, always confirm attribution string before citing text body." sc-default-attribution "Anon" "String used when author's attribution cannot be determined." sc-default-author-name "Anonymous" "String used when author's name cannot be determined." sc-downcase-p "Non-nil means downcase the attribution and citation strings." sc-electric-circular-p "If non-nil, treat electric references as circular." sc-electric-mode-hook "Hook for `sc-electric-mode' electric references mode." hook sc-electric-references-p "Use electric references if non-nil." sc-fixup-whitespace-p "If non-nil, delete all leading white space before citing." sc-load-hook "Hook which gets run once after Supercite loads." sc-pre-hook "Hook which gets run before each invocation of `sc-cite-original'." sc-post-hook "Hook which gets run after each invocation of `sc-cite-original'." sc-mail-warn-if-non-rfc822-p "Warn if mail headers don't conform to RFC822." sc-mumble #1# "Value returned by `sc-mail-field' if field isn't in mail headers." sc-name-filter-alist '(("^\\(Mr\\|Mrs\\|Ms\\|Dr\\)[.]?$" . 0) ("^\\(Jr\\|Sr\\)[.]?$" . last) ("^ASTS$" . 0) ("^[I]+$" . last)) "Name list components which are filtered out as noise.\nThis variable contains an association list where each element is of\nthe form: (REGEXP . POSITION).\n\nREGEXP is a regular expression which matches the name list component.\nMatch is performed using `string-match'. POSITION is the position in\nthe name list which can match the regular expression, starting at zero\nfor the first element. Use `last' to match the last element in the\nlist and `any' to match all elements." (repeat (cons regexp (choice (const last) (const any) (integer :tag "position")))) sc-nested-citation-p "Controls whether to use nested or non-nested citation style.\nNon-nil uses nested citations, nil uses non-nested citations." sc-nuke-mail-headers 'all "Controls mail header nuking.\nUsed in conjunction with `sc-nuke-mail-header-list'. Valid values are:\n\n`all' -- nuke all mail headers\n`none' -- don't nuke any mail headers\n`specified' -- nuke headers specified in `sc-nuke-mail-header-list'\n`keep' -- keep headers specified in `sc-nuke-mail-header-list'" (choice (const all) (const none) (const specified) (const keep)) sc-nuke-mail-header-list "List of mail header regexps to remove or keep in body of reply.\nThis list contains regular expressions describing the mail headers to\nkeep or nuke, depending on the value of `sc-nuke-mail-headers'." (repeat regexp) sc-preferred-attribution-list '("sc-lastchoice" "x-attribution" "firstname" "initials" "lastname") "Specifies what to use as the attribution string.\nSupercite creates a list of possible attributions when it scans the\nmail headers from the original message. Each attribution choice is\nassociated with a key in an attribution alist. Supercite tries to\npick a \"preferred\" attribution by matching the attribution alist\nkeys against the elements in `sc-preferred-attribution-list' in order.\nThe first non-empty string value found is used as the preferred\nattribution.\n\nNote that Supercite now honors the X-Attribution: mail field. If\npresent in the original message, the value of this field should always\nbe used to select the most preferred attribution since it reflects how\nthe original author would like to be distinguished. It should be\nconsidered bad taste to put any attribution preference key before\n\"x-attribution\" in this list, except perhaps for \"sc-lastchoice\"\n(see below).\n\nSupercite remembers the last attribution used when reciting an already\ncited paragraph. This attribution will always be saved with the\n\"sc-lastchoice\" key, which can be used in this list. Note that the\nlast choice is always reset after every call of `sc-cite-original'.\n\nBarring error conditions, the following preferences are always present\nin the attribution alist:\n\n\"emailname\" -- email terminus name\n\"initials\" -- initials of author\n\"firstname\" -- first name of author\n\"lastname\" -- last name of author\n\"middlename-1\" -- first middle name of author\n\"middlename-2\" -- second middle name of author\n...\n\nMiddle name indexes can be any positive integer greater than 0,\nalthough it is unlikely that many authors will supply more than one\nmiddle name, if that many. The string of all middle names is\nassociated with the key \"middlenames\"." (repeat string) sc-attrib-selection-list "An alist for selecting preferred attribution based on mail headers.\nEach element of this list has the following form:\n\n (INFOKEY ((REGEXP . ATTRIBUTION)\n (REGEXP . ATTRIBUTION)\n (...)))\n\nWhere INFOKEY is a key for `sc-mail-field', REGEXP is a regular\nexpression to match against the INFOKEY's value. ATTRIBUTION can be a\nstring or a list. If it's a string, then it is the attribution that is\nselected by `sc-select-attribution'. If it is a list, it is `eval'd\nand the return value must be a string, which is used as the selected\nattribution. Note that the variable `sc-preferred-attribution-list'\nmust contain an element of the string \"sc-consult\" for this variable\nto be consulted during attribution selection." (repeat (list string (repeat (cons regexp (choice (sexp :tag "List to eval") string))))) sc-attribs-preselect-hook "Hook to run before selecting an attribution." sc-attribs-postselect-hook "Hook to run after selecting an attribution, but before confirmation." sc-pre-cite-hook "Hook to run before citing a region of text." sc-pre-uncite-hook "Hook to run before unciting a region of text." sc-pre-recite-hook "Hook to run before reciting a region of text." sc-preferred-header-style 4 "Index into `sc-rewrite-header-list' specifying preferred header style.\nIndex zero accesses the first function in the list." integer sc-reference-tag-string ">>>>> " "String used at the beginning of built-in reference headers." sc-rewrite-header-list '((sc-no-header) (sc-header-on-said) (sc-header-inarticle-writes) (sc-header-regarding-adds) (sc-header-attributed-writes) (sc-header-author-writes) (sc-header-verbose) (sc-no-blank-line-or-header)) "List of reference header rewrite functions.\nThe variable `sc-preferred-header-style' controls which function in\nthis list is chosen for automatic reference header insertions.\nElectric reference mode will cycle through this list of functions." (repeat sexp) sc-titlecue-regexp "\\s +-+\\s +" "Regular expression describing the separator between names and titles.\nSet to nil to treat entire field as a name." (choice (const :tag "entire field as name" nil) regexp) sc-use-only-preference-p "Controls what happens when the preferred attribution cannot be found.\nIf non-nil, then `sc-default-attribution' will be used. If nil, then\nsome secondary scheme will be employed to find a suitable attribution\nstring." sc-mode-map-prefix "" "Key binding to install Supercite keymap."] 10) #@61 Alist of mail header information gleaned from reply buffer. (defvar sc-mail-info nil (#$ . 15087)) #@44 Alist of attributions for use when citing. (defvar sc-attributions nil (#$ . 15192)) #@47 Temporary regexp describing nested citations. (defvar sc-tmp-nested-regexp nil (#$ . 15283)) #@51 Temporary regexp describing non-nested citations. (defvar sc-tmp-nonnested-regexp nil (#$ . 15382)) #@72 Temp regexp describing non-nested citation cited with a nesting citer. (defvar sc-tmp-dumb-regexp nil (#$ . 15488)) (byte-code "\300\301!\210\300\302!\207" [make-variable-buffer-local sc-mail-info sc-attributions] 2) #@58 Keymap for sub-keymap of setting and toggling functions. (defvar sc-T-keymap (byte-code "\301 \302\303\304#\210\302\305\306#\210\302\307\310#\210\302\311\312#\210\302\313\314#\210\302\315\316#\210\302\317\320#\210\302\321\322#\210\302\323\324#\210\302\325\326#\210\302\327\330#\210\302\331\332#\210\302\333\334#\210\302\335\336#\210\302\337\340#\210\302\341\320#\210)\207" [map make-sparse-keymap define-key "a" sc-S-preferred-attribution-list "b" sc-T-mail-nuke-blank-lines "c" sc-T-confirm-always "d" sc-T-downcase "e" sc-T-electric-references "f" sc-T-auto-fill-region "h" sc-T-describe "l" sc-S-cite-region-limit "n" sc-S-mail-nuke-mail-headers "N" sc-S-mail-header-nuke-list "o" sc-T-electric-circular "p" sc-S-preferred-header-style "s" sc-T-nested-citation "u" sc-T-use-only-preferences "w" sc-T-fixup-whitespace "?"] 4) (#$ . 15711)) #@34 Keymap for Supercite quasi-mode. (defvar sc-mode-map (byte-code "\302 \303\304\305#\210\303\306\307#\210\303\310\311#\210\303\312\313#\210\303\314\315#\210\303\316\317#\210\303\320\321#\210\303\322\323#\210\303\324\325#\210\303\326\327#\210\303\330 #\210\303\331\313#\210)\207" [map sc-T-keymap make-sparse-keymap define-key "c" sc-cite-region "f" sc-mail-field-query "g" sc-mail-process-headers "h" sc-describe "i" sc-insert-citation "o" sc-open-line "r" sc-recite-region "" sc-raw-mode-toggle "u" sc-uncite-region "w" sc-insert-reference "" "?"] 4) (#$ . 16577)) #@57 Keymap for `sc-electric-mode' electric references mode. (defvar sc-electric-mode-map (byte-code "\301 \302\303\304#\210\302\305\306#\210\302\307\310#\210\302\311\312#\210\302\313\314#\210\302\315\314#\210\302\316\317#\210\302\320\317#\210\302\321\322#\210\302\323\324#\210\302\325\324#\210\302\326\324#\210\302\327\324#\210)\207" [map make-sparse-keymap define-key "p" sc-eref-prev "n" sc-eref-next "s" sc-eref-setn "j" sc-eref-jump "x" sc-eref-abort "q" " " sc-eref-exit "\n" "g" sc-eref-goto "?" describe-mode "" [f1] [help]] 4) (#$ . 17164)) #@60 Keymap for minibuffer confirmation of attribution strings. (defvar sc-minibuffer-local-completion-map (byte-code "\302!\303 \304\305#\210\303 \306\307#\210 )\207" [minibuffer-local-completion-map map copy-keymap define-key "" sc-toggle-fn " " self-insert-command] 4) (#$ . 17731)) #@60 Keymap for minibuffer confirmation of attribution strings. (defvar sc-minibuffer-local-map (byte-code "\302!\303 \304\305#\210 )\207" [minibuffer-local-map map copy-keymap define-key "" sc-toggle-fn] 4) (#$ . 18021)) #@510 Ask a question in the minibuffer requiring a single character answer. This function is kind of an extension of `y-or-n-p' where a single letter is used to answer a question. Question is formed from ALIST which has members of the form: (WORD . LETTER). WORD is the long word form, while LETTER is the letter for selecting that answer. The selected letter is returned, or nil if the question was not answered. Note that WORD is a string and LETTER is a character. All LETTERs in the list should be unique. (defalias 'sc-ask #[(alist) "\306\307\310#\311\306\312\313#\314R\211\315\316!\205 \316 \n;\203\236 \317\211\320\321\n\"\210\322 \323*\203M \320\324\n\325!#\210\315\326!\203E \326!\210\323\327\330\323\"\210\323\211 \203\\ \227 \331 \"\211\203v \320\324\n@#\210A\202\232 \315\332!\203\202 \332!\204\232 \320\324\n\325!#\210\333 \210\334 \210\n =\203\232 \335 P*\202 \315\326!\203\250 \326!\210\n+\207" [alist prompt p event inhibit-quit cursor-in-echo-area mapconcat #[(elt) "@\207" [elt] 1] ", " "? (" #[(elt) "\301A!\207" [elt char-to-string] 2] "/" ") " fboundp allocate-event t message "%s" read-event nil "%s%s" single-key-description deallocate-event signal quit rassq button-release-event-p ding discard-input "Try again. " quit-flag elt char] 7 (#$ . 18248)]) #@64 Find a match in the info alist that matches a regexp in ALIST. (defalias 'sc-scan-info-alist #[(alist) "\306\307\n\203Q \n@\211@\310\f!\211\nA@)\203J @\211\f@ \fA\311 \"\203A \307\211\202F A+\202 \nA,\202 *\207" [rtnvalue sc-mumble alist elem infokey infoval "" nil sc-mail-field string-match x mlist ml-elem regexp thing] 4 (#$ . 19570)]) #@25 Start of header fields. (defvar sc-mail-headers-start nil (#$ . 19950)) #@23 End of header fields. (defvar sc-mail-headers-end nil (#$ . 20028)) #@50 For minibuffer completion on mail field queries. (defvar sc-mail-field-history nil (#$ . 20102)) #@56 For minibuffer completion on mail field modifications. (defvar sc-mail-field-modification-history nil (#$ . 20205)) #@50 Regi frame for glomming mail header information. (defvar sc-mail-glom-frame '((begin (setq sc-mail-headers-start (point))) ("^From " (sc-mail-check-from) nil nil) ("^x-attribution:[ ]+.*$" (sc-mail-fetch-field t) nil t) ("^\\S +:.*$" (sc-mail-fetch-field) nil t) ("^$" (list 'abort '(step . 0))) ("^[ ]+" (sc-mail-append-field)) (sc-mail-warn-if-non-rfc822-p (sc-mail-error-in-mail-field)) (end (setq sc-mail-headers-end (point)))) (#$ . 20327)) (put 'sc-mail-glom-frame 'risky-local-variable t) #@105 Deal with a "From " line in the header. Such a line should only occur at the very start of the headers. (defalias 'sc-mail-check-from #[nil "\205 ` U?\205 \302 \207" [sc-mail-warn-if-non-rfc822-p sc-mail-headers-start sc-mail-error-in-mail-field] 2 (#$ . 20832)]) #@140 Insert a key and value into `sc-mail-info' alist. If optional ATTRIBS-P is non-nil, the key/value pair is placed in `sc-attributions' too. (defalias 'sc-mail-fetch-field #[(&optional attribs-p) "\306\307\"\203% \310\311\"\227\310\312\" \nB\211\fB \203$ \fB\f+\313\207" [curline key val keyval sc-mail-info attribs-p string-match "^\\(\\S *\\)\\s *:\\s +\\(.*\\)$" match-string-no-properties 1 2 nil sc-attributions] 4 (#$ . 21106)]) #@69 Append a continuation line onto the last fetched mail field's info. (defalias 'sc-mail-append-field #[nil "@\211\203 \303\304\n\"\203 \211A\305\306\307\n\"Q\241\210)\310\207" [sc-mail-info keyval curline string-match "^\\s *\\(.*\\)$" " " match-string-no-properties 1 nil] 7 (#$ . 21555)]) #@59 Issue warning that mail headers don't conform to RFC 822. (defalias 'sc-mail-error-in-mail-field #[nil "G\304^\211GW\203 \305\202 \306\307\310\311 O\n#\210+\312 \210\313\314!\210\315\207" [curline len ellipsis msg 10 "..." "" "Mail header \"%s%s\" doesn't conform to RFC 822. skipping..." message 0 beep sit-for 2 nil] 6 (#$ . 21856)]) #@36 True if the last header was nuked. (defvar sc-mail-last-header-nuked-p nil (#$ . 22207)) #@36 Nuke the current mail header line. (defalias 'sc-mail-nuke-line #[nil "\300 \300\301!|\210\302\207" [line-beginning-position 2 ((step . -1))] 3 (#$ . 22302)]) #@59 Delete current-line and set up for possible continuation. (defalias 'sc-mail-nuke-header-line #[nil "\301\302 \207" [sc-mail-last-header-nuked-p t sc-mail-nuke-line] 1 (#$ . 22467)]) #@65 Delete a continuation line if the last header line was deleted. (defalias 'sc-mail-nuke-continuation-line #[nil "\205 \301 \207" [sc-mail-last-header-nuked-p sc-mail-nuke-line] 1 (#$ . 22657)]) #@136 Leave some blank lines after original mail headers are nuked. The number of lines left is specified by `sc-blank-lines-after-headers'. (defalias 'sc-mail-cleanup-blank-lines #[nil "\203'