Having Gnus start using your new back end is rather easy—you just
declare it with the gnus-declare-backend
functions. This will
enter the back end into the gnus-valid-select-methods
variable.
gnus-declare-backend
takes two parameters—the back end name and
an arbitrary number of abilities.
Here’s an example:
(gnus-declare-backend "nnchoke" 'mail 'respool 'address)
The above line would then go in the nnchoke.el file.
The abilities can be:
mail
This is a mailish back end—followups should (probably) go via mail.
post
This is a newsish back end—followups should (probably) go via news.
post-mail
This back end supports both mail and news.
none
This is neither a post nor mail back end—it’s something completely different.
respool
It supports respooling—or rather, it is able to modify its source articles and groups.
address
The name of the server should be in the virtual server name. This is true for almost all back ends.
prompt-address
The user should be prompted for an address when doing commands like
B in the group buffer. This is true for back ends like
nntp
, but not nnmbox
, for instance.