| Server IP : 217.160.0.212 / Your IP : 216.73.216.71 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/gnus/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(byte-code "\300\301!\210\300\302!\210\300\303!\210\304\305\306\307\310DD\311\312\313\314\315\316\317& \210\304\320\306\307\321DD\322\312\313\314\315\316\323& \210\324\325\326\"\210\324\327\330\"\210\324\331\330\"\210\324\332\333\"\207" [require seq time-date text-property-search custom-declare-variable gnus-completing-read-function funcall function #[0 "\300\207" [gnus-emacs-completing-read] 1 #1=""] "Function use to do completing read." :version "24.1" :group gnus-meta :type (radio (function-item :doc "Use Emacs standard `completing-read' function." gnus-emacs-completing-read) (function-item :doc "Use `ido-completing-read' function." gnus-ido-completing-read) (function-item :doc "Use iswitchb based completing-read function." gnus-iswitchb-completing-read)) gnus-completion-styles #[0 "\302\303\236\205 \303 >?\205 \303C \"\207" [completion-styles-alist completion-styles append substring] 3 #1#] "Value of `completion-styles' to use when completing." (repeat symbol) autoload gnus-get-buffer-window "gnus-win" nnheader-narrow-to-headers "nnheader" nnheader-replace-chars-in-string mail-header-remove-comments "mail-parse"] 10)
#@258 Replace all matches for REGEXP with NEWTEXT in STRING.
If LITERAL is non-nil, insert NEWTEXT literally. Return a new
string containing the replacements.
This is a compatibility function for different Emacsen.
(fn STRING REGEXP NEWTEXT &optional LITERAL)
(defalias 'gnus-replace-in-string #[1027 "\300\301%\207" [replace-regexp-in-string nil] 10 (#$ . 1227)])
(make-obsolete 'gnus-replace-in-string 'replace-regexp-in-string "26.1")
#@97 Pop to BUFFER, evaluate FORMS, and then return to the original window.
(fn BUFFER &rest FORMS)
(defalias 'gnus-eval-in-buffer-window '(macro . #[385 "\300\301!\300\302!\300\303!\304\305BD\306\307BBDE\310\311\312\311\313 D\314\315DDE\316DFBB\313DEE\207" [make-symbol "GnusStartBufferWindow" "w" "buf" let* ((selected-window)) gnus-get-buffer-window ('visible) unwind-protect progn if select-window set-buffer window-buffer pop-to-buffer] 16 (#$ . 1673)]))
(byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put gnus-eval-in-buffer-window lisp-indent-function 1 put edebug-form-spec t] 5)
#@14
(fn POINT)
(defalias 'gnus-goto-char #[257 "\211\205 \211b\207" [] 2 (#$ . 2295)])
(byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put gnus-goto-char speed -1 put byte-optimizer byte-compile-inline-expand] 5)
#@87 Delete by side effect the first occurrence of ELT as a member of LIST.
(fn ELT LIST)
(defalias 'gnus-delete-first #[514 "\211@\232\203\n \211A\207\211A\203 A@\232\204 A\262\202 A\203* \211AA\241\210\207" [] 5 (#$ . 2527)])
#@20
(fn &optional N)
(defalias 'gnus-delete-line '(macro . #[256 "\300\301\302\303\206 \304D\305BBE\207" [delete-region (point-at-bol) progn forward-line 1 ((point))] 6 (#$ . 2768)]))
#@286 Extract address components from a From header.
Given an RFC-822 (or later) address FROM, extract name and address.
Returns a list of the form (FULL-NAME CANONICAL-ADDRESS). Much more simple
solution than `mail-header-parse-address', which works much better, but
is slower.
(fn FROM)
(defalias 'gnus-extract-address-components #[257 "\300\211\301\302\"\203 \303\224\303\225O\262\202# \301\304\"\203# \305\224\305\225O\262\211\203M \301\306\307!\310Q\"\203M \305\211\224O\211\262\203M \301\311\"\203M \303\305\225SO\262\204\204 \301\312\"\203f \305\224T\305\225SO\211\262\204\204 \313\314\"\203t \211\211\262\204\204 \301\315\"\203\204 \305\224T\305\225O\262\316\230?\205\214 \206\221 D\207" [nil string-match "<\\([^@ <>]+[!@][^@ <>]+\\)>" 1 "\\b[^@ <>]+[!@][^@ <>]+\\b" 0 "[ ]*<" regexp-quote ">" "^\".*\"$" "(.+)" string-search "()" "(.*" ""] 7 (#$ . 2959)])
#@70 Return the value of the header FIELD of current article.
(fn FIELD)
(defalias 'gnus-fetch-field #[257 "\301\302!\210\212\214\303\304 \210\305!+\207" [inhibit-point-motion-hooks require message t nnheader-narrow-to-headers message-fetch-field] 3 (#$ . 3859)])
#@75 Fetch FIELD from the original version of the current article.
(fn FIELD)
(defalias 'gnus-fetch-original-field #[257 "rq\210\301!)\207" [gnus-original-article-buffer gnus-fetch-field] 3 (#$ . 4127)])
(defalias 'gnus-goto-colon #[0 "\300\301!\210\302 \303`\304\305$\206 \306\307\305#\206 `b\207" [move-beginning-of-line 1 point-at-eol text-property-any gnus-position t search-forward ":"] 6])
#@524 Search current buffer for text property PROP with VALUE.
Behaves like a combination of `text-property-any' and
`text-property-search-forward'. Searches for the beginning of a
text property `equal' to VALUE. Returns the value of point at
the beginning of the matching text property span.
If FORWARD-ONLY is non-nil, only search forward from point.
If GOTO is non-nil, move point to the beginning of that span
instead.
If END is non-nil, use the end of the span instead.
(fn PROP VALUE &optional FORWARD-ONLY GOTO END)
(defalias 'gnus-text-property-search #[1282 "`\204 eb\210\301\302#\211\205>