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.
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.
+* Setting up nnir:: How to set up @code{nnir}.
@end menu
-@node What is nnir
-@subsection What is nnir
+@node 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
@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
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
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
@node The hyrex Engine
@subsubsection The hyrex Engine
-FIXME: Add documentation.
+This engine is obsolete.
@node Customizations
@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>
* spam.el: Reindent and fix long lines.
"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)
;; 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)))