Function: gnus-topic-find-topology
gnus-topic-find-topology is a byte-compiled function defined in
gnus-topic.el.gz.
Signature
(gnus-topic-find-topology TOPIC &optional TOPOLOGY LEVEL REMOVE)
Documentation
Return the topology of TOPIC.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-topic.el.gz
(defun gnus-topic-find-topology (topic &optional topology level remove)
"Return the topology of TOPIC."
(unless topology
(setq topology gnus-topic-topology)
(setq level 0))
(let ((top topology)
result)
(if (equal (caar topology) topic)
(progn
(when remove
(delq topology remove))
(cons level topology))
(setq topology (cdr topology))
(while (and topology
(not (setq result (gnus-topic-find-topology
topic (car topology) (1+ level)
(and remove top)))))
(setq topology (cdr topology)))
result)))