Function: gnus-refer-article-methods
gnus-refer-article-methods is a byte-compiled function defined in
gnus-sum.el.gz.
Signature
(gnus-refer-article-methods)
Documentation
Return a list of referable methods.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-sum.el.gz
(defun gnus-refer-article-methods ()
"Return a list of referable methods."
(cond
;; No method, so we default to current and native.
((null gnus-refer-article-method)
(list gnus-current-select-method gnus-select-method))
;; Current.
((eq 'current gnus-refer-article-method)
(list gnus-current-select-method))
;; List of select methods.
((not (and (symbolp (car gnus-refer-article-method))
(assq (car gnus-refer-article-method) nnoo-definition-alist)))
(let (out)
(dolist (method gnus-refer-article-method)
(push (if (eq 'current method)
gnus-current-select-method
(if (eq 'nnselect (car method))
(list
'nnselect
(or (cadr method)
(gnus-method-to-server gnus-current-select-method)))
method))
out))
(nreverse out)))
;; One single select method.
(t
(list gnus-refer-article-method))))