Variable: gnus-valid-select-methods

gnus-valid-select-methods is a customizable variable defined in gnus.el.gz.

Value

(("nntp" post address prompt-address physical-address cloud)
 ("nnspool" post address)
 ("nnvirtual" post-mail virtual prompt-address)
 ("nnmbox" mail respool address)
 ("nnml" post-mail respool address)
 ("nnmh" mail respool address)
 ("nndir" post-mail prompt-address physical-address)
 ("nneething" none address prompt-address physical-address)
 ("nndoc" none address prompt-address)
 ("nnbabyl" mail address respool)
 ("nndraft" post-mail)
 ("nnfolder" mail respool address)
 ("nngateway" post-mail address prompt-address physical-address)
 ("nnweb" none)
 ("nnrss" none global)
 ("nnagent" post-mail)
 ("nnimap" post-mail address prompt-address physical-address respool server-marks cloud)
 ("nnmaildir" mail respool address server-marks)
 ("nnnil" none)
 ("nndiary" post-mail respool address)
 ("nnmairix" mail address virtual)
 ("nnselect" post-mail virtual))

Documentation

An alist of valid select methods.

The first element of each list lists should be a string with the name of the select method. The other elements may be the category of this method (i. e., post, mail, none or whatever) or other properties that this method has (like being respoolable). If you implement a new select method, all you should have to change is this variable. I think.

This variable was added, or its default value changed, in Emacs 24.1.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus.el.gz
(defcustom gnus-valid-select-methods
  '(("nntp" post address prompt-address physical-address cloud)
    ("nnspool" post address)
    ("nnvirtual" post-mail virtual prompt-address)
    ("nnmbox" mail respool address)
    ("nnml" post-mail respool address)
    ("nnmh" mail respool address)
    ("nndir" post-mail prompt-address physical-address)
    ("nneething" none address prompt-address physical-address)
    ("nndoc" none address prompt-address)
    ("nnbabyl" mail address respool)
    ("nndraft" post-mail)
    ("nnfolder" mail respool address)
    ("nngateway" post-mail address prompt-address physical-address)
    ("nnweb" none)
    ("nnrss" none global)
    ("nnagent" post-mail)
    ("nnimap" post-mail address prompt-address physical-address respool
     server-marks cloud)
    ("nnmaildir" mail respool address server-marks)
    ("nnnil" none))
  "An alist of valid select methods.
The first element of each list lists should be a string with the name
of the select method.  The other elements may be the category of
this method (i. e., `post', `mail', `none' or whatever) or other
properties that this method has (like being respoolable).
If you implement a new select method, all you should have to change is
this variable.  I think."
  :group 'gnus-server
  :type '(repeat (group (string :tag "Name")
			(radio-button-choice (const :format "%v " post)
					     (const :format "%v " mail)
					     (const :format "%v " none)
					     (const post-mail))
			(checklist :inline t :greedy t
				   (const :format "%v " address)
				   (const cloud)
				   (const global)
				   (const :format "%v " prompt-address)
				   (const :format "%v " physical-address)
				   (const virtual)
				   (const :format "%v " respool)
				   (const server-marks))))
  :version "24.1")