Commit 156e3f9c authored by Gnus developers's avatar Gnus developers Committed by Katsumi Yamaoka

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.
parent 68251e16
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> 2010-12-14 Andrew Cohen <cohen@andy.bu.edu>
* gnus.texi (The swish++ Engine): Add customizable parameters * gnus.texi (The swish++ Engine): Add customizable parameters
......
...@@ -793,7 +793,7 @@ Searching ...@@ -793,7 +793,7 @@ Searching
nnir nnir
* What is nnir:: What does nnir do. * What is nnir?:: What does nnir do.
* Basic Usage:: How to perform simple searches. * Basic Usage:: How to perform simple searches.
* Setting up nnir:: How to set up nnir. * Setting up nnir:: How to set up nnir.
...@@ -21026,24 +21026,25 @@ This section describes how to use @code{nnir} to search for articles ...@@ -21026,24 +21026,25 @@ This section describes how to use @code{nnir} to search for articles
within gnus. within gnus.
@menu @menu
* What is nnir:: What does nnir do? * What is nnir?:: What does @code{nnir} do?
* Basic Usage:: How to perform simple searches. * Basic Usage:: How to perform simple searches.
* Setting up nnir:: How to set up nnir. * Setting up nnir:: How to set up @code{nnir}.
@end menu @end menu
@node What is nnir @node What is nnir?
@subsection What is nnir @subsection What is nnir?
@code{nnir} is a gnus interface to a number of tools for searching @code{nnir} is a Gnus interface to a number of tools for searching
through mail and news repositories. Different backends (like through mail and news repositories. Different backends (like
@code{nnimap} and @code{nntp}) work with different tools (called @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. interface.
The @code{nnimap} and @code{gmane} search engines should work with no The @code{nnimap} and @code{gmane} search engines should work with no
configuration. Other engines require a local index that needs to be configuration. Other engines require a local index that needs to be
created and maintained outside of Gnus. created and maintained outside of Gnus.
@node Basic Usage @node Basic Usage
@subsection Basic Usage @subsection Basic Usage
...@@ -21083,6 +21084,7 @@ to @code{gnus-group-make-nnir-group}. If you are searching multiple ...@@ -21083,6 +21084,7 @@ to @code{gnus-group-make-nnir-group}. If you are searching multiple
groups with different search engines you will be prompted for the groups with different search engines you will be prompted for the
special search features for each engine separately. special search features for each engine separately.
@node Setting up nnir @node Setting up nnir
@subsection Setting up nnir @subsection Setting up nnir
...@@ -21120,10 +21122,10 @@ name. For example to use the @code{namazu} engine to search the server ...@@ -21120,10 +21122,10 @@ name. For example to use the @code{namazu} engine to search the server
named @code{home} you can use named @code{home} you can use
@lisp @lisp
(setq gnus-secondary-select-methods '( (setq gnus-secondary-select-methods
(nnml "home" '((nnml "home"
(nnimap-address "localhost") (nnimap-address "localhost")
(nnir-search-engine namazu)))) (nnir-search-engine namazu))))
@end lisp @end lisp
Alternatively you might want to use a particular engine for all servers Alternatively you might want to use a particular engine for all servers
...@@ -21335,7 +21337,7 @@ this command periodically, say every four hours. ...@@ -21335,7 +21337,7 @@ this command periodically, say every four hours.
@node The hyrex Engine @node The hyrex Engine
@subsubsection The hyrex Engine @subsubsection The hyrex Engine
FIXME: Add documentation. This engine is obsolete.
@node Customizations @node Customizations
@subsubsection Custimozations @subsubsection Custimozations
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> 2010-12-14 Teodor Zlatanov <tzz@lifelogs.com>
* spam.el: Reindent and fix long lines. * spam.el: Reindent and fix long lines.
......
...@@ -1513,7 +1513,7 @@ downloaded into the agent." ...@@ -1513,7 +1513,7 @@ downloaded into the agent."
"Fetch ARTICLES from GROUP and put them into the Agent." "Fetch ARTICLES from GROUP and put them into the Agent."
(when articles (when articles
(gnus-agent-load-alist group) (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)) (headers (if (< (length articles) 2) nil gnus-newsgroup-headers))
(selected-sets (list nil)) (selected-sets (list nil))
(current-set-size 0) (current-set-size 0)
...@@ -1555,9 +1555,9 @@ downloaded into the agent." ...@@ -1555,9 +1555,9 @@ downloaded into the agent."
;; 65 char/line. If the line count ;; 65 char/line. If the line count
;; is missing, arbitrarily assume a ;; is missing, arbitrarily assume a
;; size of 1000 characters. ;; size of 1000 characters.
(max (* 65 (mail-header-lines (max (* 65 (mail-header-lines
(car headers))) (car headers)))
1000) 1000)
char-size)) char-size))
0)))) 0))))
(setcar selected-sets (nreverse (car selected-sets))) (setcar selected-sets (nreverse (car selected-sets)))
......
...@@ -1080,7 +1080,7 @@ textual parts.") ...@@ -1080,7 +1080,7 @@ textual parts.")
uidvalidity uidvalidity
modseq) modseq)
(push (push
(list (nnimap-send-command "EXAMINE %S (QRESYNC (%s %s))" (list (nnimap-send-command "EXAMINE %S (QRESYNC (%s %s))"
(utf7-encode group t) (utf7-encode group t)
uidvalidity modseq) uidvalidity modseq)
'qresync 'qresync
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment