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-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:
This is a mailish back end—followups should (probably) go via mail.
This is a newsish back end—followups should (probably) go via news.
This back end supports both mail and news.
This is neither a post nor mail back end—it’s something completely different.
It supports respooling—or rather, it is able to modify its source articles and groups.
The name of the server should be in the virtual server name. This is true for almost all back ends.
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.