aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGnus developers2010-12-15 22:24:36 +0000
committerKatsumi Yamaoka2010-12-15 22:24:36 +0000
commit156e3f9ca9d668ac781d48e9f6f5d4d5fd7e4a0b (patch)
tree81ef9a540148c893f55b0339865997aa229fbfed
parent68251e166138388f243993c83d0ef211fb05c847 (diff)
downloademacs-156e3f9ca9d668ac781d48e9f6f5d4d5fd7e4a0b.tar.gz
emacs-156e3f9ca9d668ac781d48e9f6f5d4d5fd7e4a0b.zip
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.
-rw-r--r--doc/misc/ChangeLog4
-rw-r--r--doc/misc/gnus.texi26
-rw-r--r--lisp/gnus/ChangeLog7
-rw-r--r--lisp/gnus/gnus-agent.el8
-rw-r--r--lisp/gnus/nnimap.el2
5 files changed, 30 insertions, 17 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 05da55c49c0..1d46f385752 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,7 @@
12010-12-15 Andrew Cohen <cohen@andy.bu.edu>
2
3 * gnus.texi (The hyrex Engine): Say that this engine as obsolete.
4
12010-12-14 Andrew Cohen <cohen@andy.bu.edu> 52010-12-14 Andrew Cohen <cohen@andy.bu.edu>
2 6
3 * gnus.texi (The swish++ Engine): Add customizable parameters 7 * gnus.texi (The swish++ Engine): Add customizable parameters
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 16b8acd47d8..612f0296d90 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -793,7 +793,7 @@ Searching
793 793
794nnir 794nnir
795 795
796* What is nnir:: What does nnir do. 796* What is nnir?:: What does nnir do.
797* Basic Usage:: How to perform simple searches. 797* Basic Usage:: How to perform simple searches.
798* Setting up nnir:: How to set up nnir. 798* Setting up nnir:: How to set up nnir.
799 799
@@ -21026,24 +21026,25 @@ This section describes how to use @code{nnir} to search for articles
21026within gnus. 21026within gnus.
21027 21027
21028@menu 21028@menu
21029* What is nnir:: What does nnir do? 21029* What is nnir?:: What does @code{nnir} do?
21030* Basic Usage:: How to perform simple searches. 21030* Basic Usage:: How to perform simple searches.
21031* Setting up nnir:: How to set up nnir. 21031* Setting up nnir:: How to set up @code{nnir}.
21032@end menu 21032@end menu
21033 21033
21034@node What is nnir 21034@node What is nnir?
21035@subsection What is nnir 21035@subsection What is nnir?
21036 21036
21037@code{nnir} is a gnus interface to a number of tools for searching 21037@code{nnir} is a Gnus interface to a number of tools for searching
21038through mail and news repositories. Different backends (like 21038through mail and news repositories. Different backends (like
21039@code{nnimap} and @code{nntp}) work with different tools (called 21039@code{nnimap} and @code{nntp}) work with different tools (called
21040@dfn{engines} in nnir lingo), but all use the same basic search 21040@dfn{engines} in @code{nnir} lingo), but all use the same basic search
21041interface. 21041interface.
21042 21042
21043The @code{nnimap} and @code{gmane} search engines should work with no 21043The @code{nnimap} and @code{gmane} search engines should work with no
21044configuration. Other engines require a local index that needs to be 21044configuration. Other engines require a local index that needs to be
21045created and maintained outside of Gnus. 21045created and maintained outside of Gnus.
21046 21046
21047
21047@node Basic Usage 21048@node Basic Usage
21048@subsection Basic Usage 21049@subsection Basic Usage
21049 21050
@@ -21083,6 +21084,7 @@ to @code{gnus-group-make-nnir-group}. If you are searching multiple
21083groups with different search engines you will be prompted for the 21084groups with different search engines you will be prompted for the
21084special search features for each engine separately. 21085special search features for each engine separately.
21085 21086
21087
21086@node Setting up nnir 21088@node Setting up nnir
21087@subsection Setting up nnir 21089@subsection Setting up nnir
21088 21090
@@ -21120,10 +21122,10 @@ name. For example to use the @code{namazu} engine to search the server
21120named @code{home} you can use 21122named @code{home} you can use
21121 21123
21122@lisp 21124@lisp
21123(setq gnus-secondary-select-methods '( 21125(setq gnus-secondary-select-methods
21124 (nnml "home" 21126 '((nnml "home"
21125 (nnimap-address "localhost") 21127 (nnimap-address "localhost")
21126 (nnir-search-engine namazu)))) 21128 (nnir-search-engine namazu))))
21127@end lisp 21129@end lisp
21128 21130
21129Alternatively you might want to use a particular engine for all servers 21131Alternatively you might want to use a particular engine for all servers
@@ -21335,7 +21337,7 @@ this command periodically, say every four hours.
21335 21337
21336@node The hyrex Engine 21338@node The hyrex Engine
21337@subsubsection The hyrex Engine 21339@subsubsection The hyrex Engine
21338FIXME: Add documentation. 21340This engine is obsolete.
21339 21341
21340@node Customizations 21342@node Customizations
21341@subsubsection Custimozations 21343@subsubsection Custimozations
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 013c7ee4c74..e416abf6d77 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,10 @@
12010-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * nnimap.el (nnimap-retrieve-group-data-early): Fix the syntax of the
4 QRESYNC command by deleting a superfluous space which broke Cyrus
5 servers. This change will break other servers that are buggy the other
6 way around.
7
12010-12-14 Teodor Zlatanov <tzz@lifelogs.com> 82010-12-14 Teodor Zlatanov <tzz@lifelogs.com>
2 9
3 * spam.el: Reindent and fix long lines. 10 * spam.el: Reindent and fix long lines.
diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el
index fbd86f2e6f5..6dc1f51cd9c 100644
--- a/lisp/gnus/gnus-agent.el
+++ b/lisp/gnus/gnus-agent.el
@@ -1513,7 +1513,7 @@ downloaded into the agent."
1513 "Fetch ARTICLES from GROUP and put them into the Agent." 1513 "Fetch ARTICLES from GROUP and put them into the Agent."
1514 (when articles 1514 (when articles
1515 (gnus-agent-load-alist group) 1515 (gnus-agent-load-alist group)
1516 (let* ((alist gnus-agent-article-alist) 1516 (let* ((alist gnus-agent-article-alist)
1517 (headers (if (< (length articles) 2) nil gnus-newsgroup-headers)) 1517 (headers (if (< (length articles) 2) nil gnus-newsgroup-headers))
1518 (selected-sets (list nil)) 1518 (selected-sets (list nil))
1519 (current-set-size 0) 1519 (current-set-size 0)
@@ -1555,9 +1555,9 @@ downloaded into the agent."
1555 ;; 65 char/line. If the line count 1555 ;; 65 char/line. If the line count
1556 ;; is missing, arbitrarily assume a 1556 ;; is missing, arbitrarily assume a
1557 ;; size of 1000 characters. 1557 ;; size of 1000 characters.
1558 (max (* 65 (mail-header-lines 1558 (max (* 65 (mail-header-lines
1559 (car headers))) 1559 (car headers)))
1560 1000) 1560 1000)
1561 char-size)) 1561 char-size))
1562 0)))) 1562 0))))
1563 (setcar selected-sets (nreverse (car selected-sets))) 1563 (setcar selected-sets (nreverse (car selected-sets)))
diff --git a/lisp/gnus/nnimap.el b/lisp/gnus/nnimap.el
index 0462cf946eb..ae1929d1bd5 100644
--- a/lisp/gnus/nnimap.el
+++ b/lisp/gnus/nnimap.el
@@ -1080,7 +1080,7 @@ textual parts.")
1080 uidvalidity 1080 uidvalidity
1081 modseq) 1081 modseq)
1082 (push 1082 (push
1083 (list (nnimap-send-command "EXAMINE %S (QRESYNC (%s %s))" 1083 (list (nnimap-send-command "EXAMINE %S (QRESYNC (%s %s))"
1084 (utf7-encode group t) 1084 (utf7-encode group t)
1085 uidvalidity modseq) 1085 uidvalidity modseq)
1086 'qresync 1086 'qresync