diff options
| author | Gnus developers | 2010-12-15 22:24:36 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2010-12-15 22:24:36 +0000 |
| commit | 156e3f9ca9d668ac781d48e9f6f5d4d5fd7e4a0b (patch) | |
| tree | 81ef9a540148c893f55b0339865997aa229fbfed | |
| parent | 68251e166138388f243993c83d0ef211fb05c847 (diff) | |
| download | emacs-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/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/misc/gnus.texi | 26 | ||||
| -rw-r--r-- | lisp/gnus/ChangeLog | 7 | ||||
| -rw-r--r-- | lisp/gnus/gnus-agent.el | 8 | ||||
| -rw-r--r-- | lisp/gnus/nnimap.el | 2 |
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 @@ | |||
| 1 | 2010-12-15 Andrew Cohen <cohen@andy.bu.edu> | ||
| 2 | |||
| 3 | * gnus.texi (The hyrex Engine): Say that this engine as obsolete. | ||
| 4 | |||
| 1 | 2010-12-14 Andrew Cohen <cohen@andy.bu.edu> | 5 | 2010-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 | ||
| 794 | nnir | 794 | nnir |
| 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 | |||
| 21026 | within gnus. | 21026 | within 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 |
| 21038 | through mail and news repositories. Different backends (like | 21038 | through 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 |
| 21041 | interface. | 21041 | interface. |
| 21042 | 21042 | ||
| 21043 | The @code{nnimap} and @code{gmane} search engines should work with no | 21043 | The @code{nnimap} and @code{gmane} search engines should work with no |
| 21044 | configuration. Other engines require a local index that needs to be | 21044 | configuration. Other engines require a local index that needs to be |
| 21045 | created and maintained outside of Gnus. | 21045 | created 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 | |||
| 21083 | groups with different search engines you will be prompted for the | 21084 | groups with different search engines you will be prompted for the |
| 21084 | special search features for each engine separately. | 21085 | special 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 | |||
| 21120 | named @code{home} you can use | 21122 | named @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 | ||
| 21129 | Alternatively you might want to use a particular engine for all servers | 21131 | Alternatively 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 |
| 21338 | FIXME: Add documentation. | 21340 | This 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 @@ | |||
| 1 | 2010-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 | |||
| 1 | 2010-12-14 Teodor Zlatanov <tzz@lifelogs.com> | 8 | 2010-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 |