Server IP : 111.118.215.189 / Your IP : 3.18.102.38 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:42 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/mail/mail-hist.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\306\307\310\311\312&\207" [require ring sendmail custom-declare-group mail-hist nil "Headers and message body history for outgoing mail." :prefix "mail-hist-" :group mail] 8) #@67 Define keys for accessing mail header history. For use in hooks. (defalias 'mail-hist-define-keys #[nil "\300\301\302\"\210\300\303\304\"\207" [local-set-key "\360" mail-hist-previous-input "\356" mail-hist-next-input] 3 (#$ . 784)]) (defalias 'mail-hist-enable #[nil "\300\301\302\"\210\300\303\304\"\207" [add-hook mail-mode-hook mail-hist-define-keys mail-send-hook mail-hist-put-headers-into-history] 3]) #@136 Alist of form (header-name . history-ring). Used for knowing which history list to look in when the user asks for previous/next input. (defvar mail-hist-header-ring-alist nil (#$ . 1201)) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\313\306\307&\207" [custom-declare-variable mail-hist-history-size (or kill-ring-max 1729) "The maximum number of elements in a mail field's history.\nOldest elements are dumped first." :type integer :group mail-hist mail-hist-keep-history t "Non-nil means keep a history for headers and text of outgoing mail." boolean] 8) (defvar mail-hist-access-count 0) (defvar mail-hist-last-bounds nil) #@60 Regular expression for matching headers in a mail message. (defvar mail-hist-header-regexp "^[^:]*:" (#$ . 1859)) #@150 Get name of mail header point is currently in, without the colon. Returns nil if not in a header, implying that point is in the body of the message. (defalias 'mail-hist-current-header-name #[nil "`\304 Y?\205) \212\304 \305 \306\307#\310\311\307#\210`S\n\205( \205( \312\n\"\227,\207" [body-start mail-hist-header-regexp name-start name-end mail-text-start re-search-backward nil t search-forward ":" buffer-substring-no-properties] 4 (#$ . 1980)]) (put 'mail-hist-current-header-name 'byte-optimizer 'byte-compile-inline-expand) #@291 Move forward COUNT headers (backward if COUNT is negative). If last/first header is encountered first, stop there and returns nil. Places point on the first non-whitespace on the line following the colon after the header name, or on the second space following that if the header is empty. (defalias 'mail-hist-forward-header #[(count) "\304 \211\305V\205V \306\212b\210\307 \210`S)\n\305V\203/ \n\305V\203K \310\306#\nS\211\202 \nS\211\305W\203E \311\312\306#\nT\211\2023 \310\306#\210\313\314!\203T \315u\210 ))\207" [boundary unstopped count mail-hist-header-regexp mail-header-end 0 t beginning-of-line re-search-forward re-search-backward nil looking-at "\\s-" 1] 5 (#$ . 2524)]) (put 'mail-hist-forward-header 'byte-optimizer 'byte-compile-inline-expand) #@176 Move to the start of the current header. The start of the current header is defined as one space after the colon, or just after the colon if it is not followed by whitespace. (defalias 'mail-hist-beginning-of-header #[nil "\304\305 \211\306V\205X \307\212 b\210\310 \210`S)\306V\2031 \306V\203M \311 \307#S\211\202 S\211\306W\203G \312\313\307#T\211\2025 \311 \307#\210\314\315!\203V \316u\210\n)*\203\266 \316\305 \211\306V\205\264 \307\212 b\210\310 \210`S)\306V\203\215 \306V\203\251 \311 \307#S\211\202{ S\211\306W\203\243 \312\313\307#T\211\202\221 \311 \307#\210\314\315!\203\262 \316u\210\n)*\207\316\305 \211\306V\205\307\212 b\210\310 \210`S)\306V\203\347 \306V\203\311 \307#S\211\202\325 S\211\306W\203\375 \312\313\307#T\211\202\353 \311 \307#\210\314\315!\203\f\316u\210\n)*\210\304\305 \211\306V\205h\307\212 b\210\310 \210`S)\306V\203A\306V\203]\311 \307#S\211\202/S\211\306W\203W\312\313\307#T\211\202E\311 \307#\210\314\315!\203f\316u\210\n)*\207" [count boundary unstopped mail-hist-header-regexp -1 mail-header-end 0 t beginning-of-line re-search-forward re-search-backward nil looking-at "\\s-" 1] 4 (#$ . 3307)]) (put 'mail-hist-beginning-of-header 'byte-optimizer 'byte-compile-inline-expand) #@64 Get the contents of the mail header in which point is located. (defalias 'mail-hist-current-header-contents #[nil "\212\305\306 \211\307V\205Y \310\212 b\210\311 \210`S)\307V\2032 \307V\203N \312 \310#S\211\202 S\211\307W\203H \313\314\310#T\211\2026 \312 \310#\210\315\316!\203W \317u\210\n)*\203\271 \317\306 \211\307V\205\265 \310\212 b\210\311 \210`S)\307V\203\216 \307V\203\252 \312 \310#S\211\202| S\211\307W\203\244 \313\314\310#T\211\202\222 \312 \310#\210\315\316!\203\263 \317u\210\n)*\202l\317\306 \211\307V\205\310\212 b\210\311 \210`S)\307V\203\352 \307V\203\312 \310#S\211\202\330 S\211\307W\203 \313\314\310#T\211\202\356 \312 \310#\210\315\316!\203\317u\210\n)*\210\305\306 \211\307V\205k\310\212 b\210\311 \210`S)\307V\203D\307V\203`\312 \310#S\211\2022S\211\307W\203Z\313\314\310#T\211\202H\312 \310#\210\315\316!\203i\317u\210\n)*\210`\317\306 \211\307V\205\307\310\212 b\210\311 \210`S)\307V\203\240\307V\203\274\312 \310#S\211\202\216S\211\307W\203\266\313\314\310#T\211\202\244\312 \310#\210\315\316!\203\305\317u\210\n)*\204\317\306 b\210\311 \210\f`S{*\207" [count boundary unstopped mail-hist-header-regexp start -1 mail-header-end 0 t beginning-of-line re-search-forward re-search-backward nil looking-at "\\s-" 1] 4 (#$ . 4608)]) (put 'mail-hist-current-header-contents 'byte-optimizer 'byte-compile-inline-expand) #@82 Get HEADER's history ring, or nil if none. HEADER is a string without the colon. (defalias 'mail-hist-get-header-ring #[(header) "\227\302 \"A\207" [header mail-hist-header-ring-alist assoc] 3 (#$ . 6066)]) (byte-code "\300\301\302\303#\210\304\305\306\307\310\311\312\313&\207" [put mail-hist-get-header-ring byte-optimizer byte-compile-inline-expand custom-declare-variable mail-hist-text-size-limit nil "Don't store any header or body with more than this many characters.\nIf the value is nil, that means no limit on text size." :type (choice (const nil) integer) :group mail-hist] 8) #@70 Return non-nil if TEXT's length exceeds `mail-hist-text-size-limit'. (defalias 'mail-hist-text-too-long-p #[(text) "\205 GV\207" [mail-hist-text-size-limit text] 2 (#$ . 6664)]) #@167 Add the contents of HEADER to the header history ring. Optional argument CONTENTS is a string which will be the contents (instead of whatever's found in the header). (defalias 'mail-hist-add-header-contents-to-ring #[(header &optional contents) "\227 \206\340\212\306\307 \211\310V\205` \311\212b\210\312 \210`S)\n\310V\2039 \n\310V\203U \313 \311#\nS\211\202'