From: Miles Bader Date: Tue, 9 Sep 2008 02:19:23 +0000 (+0000) Subject: Merge from gnus--devo--0 X-Git-Tag: emacs-pretest-23.0.90~2949 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9e601b8dea699330185e6b43aaa4ebfc7dd58821;p=emacs.git Merge from gnus--devo--0 Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1411 --- diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 62fc8855fce..f2af5ae5130 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog @@ -1,3 +1,8 @@ +2008-09-08 David Engster + + * gnus.texi (nnmairix): Point out that nnml uses MH format. Clarify + section about choosing back end servers. + 2008-08-23 Glenn Morris * dired-x.texi (Shell Command Guessing): diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index ebede967116..a8c11be66ca 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi @@ -4521,9 +4521,11 @@ mh= ... your nnml/mh folders which should be indexed ... mbox = ... your mbox files which should be indexed ... @end example -Specify all your maildir/nnml folders and mbox files (relative to the -base directory!) you want to index with mairix. See the man-page for -mairixrc for details. +This specifies all your mail folders and mbox files (relative to the +base directory!) you want to index with mairix. Note that the +@code{nnml} back end saves mails in MH format, so you have to put those +directories in the @code{mh} line. See the example at the end of this +section and mairixrc's man-page for further details. @example omit=zz_mairix-* @@ -4591,14 +4593,17 @@ The @strong{name} of the @code{nnmairix} server---choose whatever you want. @item -The @strong{mail back end} where mairix should stores its -searches. Currently @code{nnmaildir}, @code{nnimap} and @code{nnml} are -supported. As explained above, for locally stored mails, this can be an -existing mail back end where you store your mails. However, you can also -create e.g. a new @code{nnmaildir} server exclusively for -@code{nnmairix} in your secondary select methods (@pxref{Finding the -News}). If you want to use mairix remotely on an @acronym{IMAP} server, -you have to choose the corresponding @code{nnimap} back end here. +The name of the @strong{back end server} where mairix should store its +searches. This must be a full server name, like @code{nnml:mymail}. +Just hit @kbd{TAB} to see the available servers. Currently, servers +which are accessed through @code{nnmaildir}, @code{nnimap} and +@code{nnml} are supported. As explained above, for locally stored +mails, this can be an existing server where you store your mails. +However, you can also create e.g. a new @code{nnmaildir} server +exclusively for @code{nnmairix} in your secondary select methods +(@pxref{Finding the News}). If you want to use mairix remotely on an +@acronym{IMAP} server, you have to choose the corresponding +@code{nnimap} server here. @item @vindex nnmairix-mairix-search-options diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 01cbd7f2a59..908c3bc33a7 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@ -1,3 +1,8 @@ +2008-09-08 David Engster + + * nnmairix.el (nnmairix-create-server-and-default-group): Require match + in completing-read for back end server. + 2008-09-03 Teodor Zlatanov * message.el (message-confirm-send): New variable to confirm sending a diff --git a/lisp/gnus/nnmairix.el b/lisp/gnus/nnmairix.el index 6917b7739db..32ca980fc67 100644 --- a/lisp/gnus/nnmairix.el +++ b/lisp/gnus/nnmairix.el @@ -877,7 +877,7 @@ All necessary information will be queried from the user." (interactive) (let* ((name (read-string "Name of the mairix server: ")) (server (completing-read "Back end server (TAB for completion): " - (nnmairix-get-valid-servers))) + (nnmairix-get-valid-servers) nil 1)) (mairix (read-string "Command to call mairix: " "mairix")) (defaultgroup (read-string "Default search group: ")) (backend (symbol-name (car (gnus-server-to-method server))))