X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=texi%2Fgnus.texi;h=8eee5b55ab1c3b403661d30448716aceaafc0d70;hb=04da5ab5b09e944a3e5b5452a17903e50838fd45;hp=1cbec242cf178b1031773d87d60e989f719c1126;hpb=4beab2c72a8c0540c3da1f1a908b8c7f2eeb4210;p=gnus diff --git a/texi/gnus.texi b/texi/gnus.texi index 1cbec242c..8eee5b55a 100644 --- a/texi/gnus.texi +++ b/texi/gnus.texi @@ -20051,6 +20051,9 @@ well as numerous other things). @item Luis Fernandes---design and graphics. +@item +Joe Reiss---creator of the smiley faces. + @item Justin Sheehy--the FAQ maintainer. @@ -22128,8 +22131,18 @@ description-buffer = *description-line @item (nnchoke-request-newgroups DATE &optional SERVER) The result data from this function should be all groups that were -created after @samp{date}, which is in normal human-readable date -format. The data should be in the active buffer format. +created after @samp{date}, which is in normal human-readable date format +(i.e., the date format used in mail and news headers, and returned by +the function @code{message-make-date} by default). The data should be +in the active buffer format. + +It is okay for this function to return `too many' groups; some backends +might find it cheaper to return the full list of groups, rather than +just the new groups. But don't do this for backends with many groups. +Normally, if the user creates the groups herself, there won't be too +many groups, so nnml and the like are probably safe. But for backends +like nntp, where the groups have been created by the server, it is quite +likely that there can be many groups. @item (nnchoke-request-create-group GROUP &optional SERVER) @@ -22419,6 +22432,7 @@ Below is a slightly shortened version of the @code{nndir} backend. @subsubsection Hooking New Backends Into Gnus @vindex gnus-valid-select-methods +@findex gnus-declare-backend Having Gnus start using your new backend is rather easy---you just declare it with the @code{gnus-declare-backend} functions. This will enter the backend into the @code{gnus-valid-select-methods} variable. @@ -22432,6 +22446,8 @@ Here's an example: (gnus-declare-backend "nnchoke" 'mail 'respool 'address) @end lisp +The above line would then go in the @file{nnchoke.el} file. + The abilities can be: @table @code