Function: gnus-summary-article-parent
gnus-summary-article-parent is a byte-compiled function defined in
gnus-sum.el.gz.
Signature
(gnus-summary-article-parent &optional NUMBER)
Documentation
Return the article number of the parent of article NUMBER.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-sum.el.gz
(defun gnus-summary-article-parent (&optional number)
"Return the article number of the parent of article NUMBER."
(let* ((data (gnus-data-find-list (or number (gnus-summary-article-number))
(gnus-data-list t)))
(level (gnus-data-level (car data))))
(if (zerop level)
() ; This is a root.
;; We search until we find an article with a level less than
;; this one. That function has to be the parent.
(while (and (setq data (cdr data))
(not (< (gnus-data-level (car data)) level))))
(and data (gnus-data-number (car data))))))