| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 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\300\304!\210\305\306\307\310\311\302%\207" [require gnus gnus-group gnus-start gnus-util custom-declare-group gnus-topic nil "Group topics." :group] 6)
#@36 Minor mode for Gnus group buffers.
(defvar gnus-topic-mode nil (#$ . 288))
(byte-code "\300\301\302\303\304DD\305\306\307%\210\300\310\302\303\311DD\312\313\314\306\315&\210\300\316\302\303\317DD\320\306\321%\210\300\322\302\303\323DD\324\306\325%\210\300\326\302\303\327DD\330\331\332\306\333&\207" [custom-declare-variable gnus-topic-mode-hook funcall function #[0 "\300\207" [nil] 1 #1=""] "Hook run in topic mode buffers." :type hook gnus-topic-line-format #[0 "\300\207" ["%i[ %(%{%n%}%) -- %A ]%v\n"] 1 #1#] "Format of topic lines.\nIt works along the same lines as a normal formatting string,\nwith some simple extensions.\n\n%i Indentation based on topic level.\n%n Topic name.\n%v Nothing if the topic is visible, \"...\" otherwise.\n%g Number of groups in the topic.\n%G Number of groups in the topic and its subtopics.\n%a Number of unread articles in the groups in the topic.\n%A Number of unread articles in the groups in the topic and its subtopics.\n\nGeneral format specifiers can also be used.\nSee Info node `(gnus)Formatting Variables'." :link (custom-manual "(gnus)Formatting Variables") string gnus-topic-indent-level #[0 "\300\207" [2] 1 #1#] "How much each subtopic should be indented." integer gnus-topic-display-empty-topics #[0 "\300\207" [t] 1 #1#] "If non-nil, display the topic lines even of topics that have no unread articles." boolean gnus-topic-display-predicate #[0 "\300\207" [nil] 1 #1#] "If non-nil, this should be a function to control the display of the topic.\nThe function is called with one parameter -- the topic name, and\nshould return non-nil if the topic is to be displayed." :version "28.1" (choice (const :tag "Display all topics" nil) function)] 8)
(defvar gnus-topic-active-topology nil)
(defvar gnus-topic-active-alist nil)
(defvar gnus-topic-unreads nil)
#@56 Whether the topology has been checked in this session.
(defvar gnus-topology-checked-p nil (#$ . 2111))
(defvar gnus-topic-killed-topics nil)
(defvar gnus-topic-inhibit-change-level nil)
(defconst gnus-topic-line-format-alist '((110 name 115) (118 visible 115) (105 indentation 115) (103 number-of-groups 100) (71 total-number-of-groups 100) (97 (gnus-topic-articles-in-topic entries) 100) (65 total-number-of-articles 100) (108 level 100)))
(defvar gnus-topic-line-format-spec nil)
#@44 The name of the topic on the current line.
(defalias 'gnus-group-topic-name #[0 "\300\301 \302\"\207" [get-text-property point-at-bol gnus-topic] 3 (#$ . 2600)])
#@45 The level of the topic on the current line.
(defalias 'gnus-group-topic-level #[0 "\300\301 \302\"\207" [get-text-property point-at-bol gnus-topic-level] 3 (#$ . 2768)])
#@61 The number of unread articles in topic on the current line.
(defalias 'gnus-group-topic-unread #[0 "\300\301 \302\"\207" [get-text-property point-at-bol gnus-topic-unread] 3 (#$ . 2944)])
#@60 Return the number of unread articles in TOPIC.
(fn TOPIC)
(defalias 'gnus-topic-unread #[257 "\301\"A\206 \302\207" [gnus-topic-unreads assoc 0] 4 (#$ . 3138)])
#@48 Return non-nil if the current line is a topic.
(defalias 'gnus-group-topic-p #[0 "\300 \207" [gnus-group-topic-name] 1 (#$ . 3309)])
#@49 Return non-nil if the current topic is visible.
(defalias 'gnus-topic-visible-p #[0 "\300\301 \302\"\207" [get-text-property point-at-bol gnus-topic-visible] 3 (#$ . 3448)])
#@16
(fn ENTRIES)
(defalias 'gnus-topic-articles-in-topic #[257 "\300\301\203 \211A\262\242@\211\262\247\203 \\\262\202 \207" [0 nil] 5 (#$ . 3628)])
#@52 Return the topic GROUP is a member of.
(fn GROUP)
(defalias 'gnus-group-topic #[257 "\301\203 @A\235\203 @@\262\301\262A\262\202 \207" [gnus-topic-alist nil] 5 (#$ . 3792)])
#@14
(fn TOPIC)
(defalias 'gnus-topic-goto-topic #[257 "\211\205\n \300\301\302\303$\207" [gnus-text-property-search gnus-topic nil goto] 6 (#$ . 3985)])
#@26 Go to TOPIC.
(fn TOPIC)
(defalias 'gnus-topic-jump-to-topic #[257 "\301\302!\211\203 \211@\303!\204 \304!\210\305!\210A\266\202\202 \210)\303!\207" [inhibit-read-only t gnus-current-topics gnus-topic-goto-topic gnus-topic-goto-missing-topic gnus-topic-display-missing-topic] 5 (#$ . 4143) [(byte-code "\300\301\302 \303#C\207" [gnus-completing-read "Go to topic" gnus-topic-list t] 4) (gnus-topic-mode)]])
#@39 Return the name of the current topic.
(defalias 'gnus-current-topic #[0 "\300`\301\"\206 \212\302`\301\"\211\205 \211b\262\205 \300`Se]\301\")\207" [get-text-property gnus-topic previous-single-property-change] 3 (#$ . 4566)])
#@120 Return a list of all current topics, lowest in hierarchy first.
If TOPIC, start with that topic.
(fn &optional TOPIC)
(defalias 'gnus-current-topics #[256 "\211\206 \300 \301\203 B\262\302!\262\202 \211\237\207" [gnus-current-topic nil gnus-topic-parent-topic] 5 (#$ . 4804)])
#@61 Say whether the current topic comes from the active topics.
(defalias 'gnus-group-active-topic-p #[0 "\300\301 \302\"\207" [get-text-property point-at-bol gnus-active] 3 (#$ . 5097)])
#@153 Return entries for all visible groups in TOPIC.
If RECURSIVE is t, return groups in its subtopics too.
(fn TOPIC &optional LEVEL ALL LOWEST RECURSIVE)
(defalias 'gnus-topic-find-groups #[1281 "\306\"A\307\211\211\211\211\211\211\211\n\206 \310\262\f\206 \262
\203\356 \211A\262\n\242\211\262\203\202 \311\n\"\262A@\262\3128\262\311\"\262@\206\\ \313\232?\205\\ \211\205\\ \211AT@Z\262\211A@\211:\203o \211@\266\202\202q \262\206\200 \f\235\203~
\202\200 \262\203
X\203 Y\203 \204\342 \314=\204\246 \204\253 \202\256 \315V\204\342 \203\300 \316\317 8\236A\204\342 \203\316 \320\"\204\342 \235\204\342 \321>\204\342 \321\236A\203 \206\347 B\262\202 \237\262 \203' \314=\203\322!A\262\n A\211\203&\211@\323@@%\244\262A\266\202\202\210\207" [gnus-topic-alist gnus-level-unsubscribed gnus-newsrc-hashtb gnus-active-hashtb gnus-zombie-list gnus-level-zombie assoc nil 1 gethash 5 "dummy.group" t 0 tick 3 string-match visible gnus-topic-find-topology gnus-topic-find-groups gnus-level-killed gnus-group-list-inactive-groups gnus-list-groups-with-ticked-articles gnus-permanently-visible-groups gnus-group-marked] 23 (#$ . 5288)])
#@40 Go to the N'th previous topic.
(fn N)
(defalias 'gnus-topic-goto-previous-topic #[257 "\300[!\207" [gnus-topic-goto-next-topic] 3 (#$ . 6520) ["p" (gnus-topic-mode)]])
#@36 Go to the N'th next topic.
(fn N)
(defalias 'gnus-topic-goto-next-topic #[257 "\211\300W\301!\302 \300V\203, \203 \303!\202 \304!\211\262\203, \305!\210S\262\202 \300U\2047 \306\307\310\"\210\207" [0 abs gnus-current-topic gnus-topic-previous-topic gnus-topic-next-topic gnus-topic-goto-topic gnus-message 7 "No more topics"] 7 (#$ . 6696) ["p" (gnus-topic-mode)]])
#@67 Return the previous topic on the same level as TOPIC.
(fn TOPIC)
(defalias 'gnus-topic-previous-topic #[257 "\300\301!!AA@@@\232?\205* \211\203&