Mercurial > emacs
changeset 111972:3b8b4f28c758
gnus-agent.el: Indent.
gnus.texi: Fix a couple nnir -> @code{nnir} things.
nnimap.el (nnimap-retrieve-group-data-early): Fix the syntax of the QRESYNC command by deleting a superfluous space which broke Cyrus servers. This change will break other servers that are buggy the other way around.
gnus.texi (The hyrex Engine): Say that this engine as obsolete.
author | Katsumi Yamaoka <yamaoka@jpl.org> |
---|---|
date | Wed, 15 Dec 2010 22:24:36 +0000 |
parents | ca22802893d9 |
children | d60eda14e134 |
files | doc/misc/ChangeLog doc/misc/gnus.texi lisp/gnus/ChangeLog lisp/gnus/gnus-agent.el lisp/gnus/nnimap.el |
diffstat | 5 files changed, 33 insertions(+), 20 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/misc/ChangeLog Wed Dec 15 00:16:53 2010 -0800 +++ b/doc/misc/ChangeLog Wed Dec 15 22:24:36 2010 +0000 @@ -1,3 +1,7 @@ +2010-12-15 Andrew Cohen <cohen@andy.bu.edu> + + * gnus.texi (The hyrex Engine): Say that this engine as obsolete. + 2010-12-14 Andrew Cohen <cohen@andy.bu.edu> * gnus.texi (The swish++ Engine): Add customizable parameters
--- a/doc/misc/gnus.texi Wed Dec 15 00:16:53 2010 -0800 +++ b/doc/misc/gnus.texi Wed Dec 15 22:24:36 2010 +0000 @@ -793,7 +793,7 @@ nnir -* What is nnir:: What does nnir do. +* What is nnir?:: What does nnir do. * Basic Usage:: How to perform simple searches. * Setting up nnir:: How to set up nnir. @@ -21026,24 +21026,25 @@ within gnus. @menu -* What is nnir:: What does nnir do? +* What is nnir?:: What does @code{nnir} do? * Basic Usage:: How to perform simple searches. -* Setting up nnir:: How to set up nnir. -@end menu - -@node What is nnir -@subsection What is nnir - -@code{nnir} is a gnus interface to a number of tools for searching +* Setting up nnir:: How to set up @code{nnir}. +@end menu + +@node What is nnir? +@subsection What is nnir? + +@code{nnir} is a Gnus interface to a number of tools for searching through mail and news repositories. Different backends (like @code{nnimap} and @code{nntp}) work with different tools (called -@dfn{engines} in nnir lingo), but all use the same basic search +@dfn{engines} in @code{nnir} lingo), but all use the same basic search interface. The @code{nnimap} and @code{gmane} search engines should work with no configuration. Other engines require a local index that needs to be created and maintained outside of Gnus. + @node Basic Usage @subsection Basic Usage @@ -21083,6 +21084,7 @@ groups with different search engines you will be prompted for the special search features for each engine separately. + @node Setting up nnir @subsection Setting up nnir @@ -21120,10 +21122,10 @@ named @code{home} you can use @lisp -(setq gnus-secondary-select-methods '( - (nnml "home" - (nnimap-address "localhost") - (nnir-search-engine namazu)))) +(setq gnus-secondary-select-methods + '((nnml "home" + (nnimap-address "localhost") + (nnir-search-engine namazu)))) @end lisp Alternatively you might want to use a particular engine for all servers @@ -21335,7 +21337,7 @@ @node The hyrex Engine @subsubsection The hyrex Engine -FIXME: Add documentation. +This engine is obsolete. @node Customizations @subsubsection Custimozations
--- a/lisp/gnus/ChangeLog Wed Dec 15 00:16:53 2010 -0800 +++ b/lisp/gnus/ChangeLog Wed Dec 15 22:24:36 2010 +0000 @@ -1,3 +1,10 @@ +2010-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org> + + * nnimap.el (nnimap-retrieve-group-data-early): Fix the syntax of the + QRESYNC command by deleting a superfluous space which broke Cyrus + servers. This change will break other servers that are buggy the other + way around. + 2010-12-14 Teodor Zlatanov <tzz@lifelogs.com> * spam.el: Reindent and fix long lines.
--- a/lisp/gnus/gnus-agent.el Wed Dec 15 00:16:53 2010 -0800 +++ b/lisp/gnus/gnus-agent.el Wed Dec 15 22:24:36 2010 +0000 @@ -1513,7 +1513,7 @@ "Fetch ARTICLES from GROUP and put them into the Agent." (when articles (gnus-agent-load-alist group) - (let* ((alist gnus-agent-article-alist) + (let* ((alist gnus-agent-article-alist) (headers (if (< (length articles) 2) nil gnus-newsgroup-headers)) (selected-sets (list nil)) (current-set-size 0) @@ -1555,9 +1555,9 @@ ;; 65 char/line. If the line count ;; is missing, arbitrarily assume a ;; size of 1000 characters. - (max (* 65 (mail-header-lines - (car headers))) - 1000) + (max (* 65 (mail-header-lines + (car headers))) + 1000) char-size)) 0)))) (setcar selected-sets (nreverse (car selected-sets)))
--- a/lisp/gnus/nnimap.el Wed Dec 15 00:16:53 2010 -0800 +++ b/lisp/gnus/nnimap.el Wed Dec 15 22:24:36 2010 +0000 @@ -1080,7 +1080,7 @@ uidvalidity modseq) (push - (list (nnimap-send-command "EXAMINE %S (QRESYNC (%s %s))" + (list (nnimap-send-command "EXAMINE %S (QRESYNC (%s %s))" (utf7-encode group t) uidvalidity modseq) 'qresync