# HG changeset patch # User Katsumi Yamaoka # Date 1283647119 0 # Node ID 896692b6eb7b0ea06861048a8cdf3b4efc675c56 # Parent 821c596efa5f4ff24310c44ef194391c6ab78354 nnmh.el (nnmh-request-list-1): Output active lines also for empty directories. This makes the draft queue directory work. diff -r 821c596efa5f -r 896692b6eb7b lisp/gnus/ChangeLog --- a/lisp/gnus/ChangeLog Sun Sep 05 00:34:16 2010 +0000 +++ b/lisp/gnus/ChangeLog Sun Sep 05 00:38:39 2010 +0000 @@ -1,5 +1,8 @@ 2010-09-04 Lars Magne Ingebrigtsen + * nnmh.el (nnmh-request-list-1): Output active lines also for empty + directories. This makes the draft queue directory work. + * gnus-start.el (gnus-get-unread-articles): Rewrite the way we request data from the backends, so that we only request the list of groups from each method once. This should speed things up considerably. diff -r 821c596efa5f -r 896692b6eb7b lisp/gnus/nnmh.el --- a/lisp/gnus/nnmh.el Sun Sep 05 00:34:16 2010 +0000 +++ b/lisp/gnus/nnmh.el Sun Sep 05 00:38:39 2010 +0000 @@ -230,25 +230,25 @@ (nnmh-request-list-1 rdir)))) ;; For each directory, generate an active file line. (unless (string= (expand-file-name nnmh-toplev) dir) - (when min - (with-current-buffer nntp-server-buffer - (goto-char (point-max)) - (insert - (format - "%s %.0f %.0f y\n" - (progn - (string-match - (regexp-quote - (file-truename (file-name-as-directory - (expand-file-name nnmh-toplev)))) - dir) - (mm-string-to-multibyte ;Why? Isn't it multibyte already? - (mm-encode-coding-string - (nnheader-replace-chars-in-string - (substring dir (match-end 0)) - ?/ ?.) - nnmail-pathname-coding-system))) - max min)))))) + (with-current-buffer nntp-server-buffer + (goto-char (point-max)) + (insert + (format + "%s %.0f %.0f y\n" + (progn + (string-match + (regexp-quote + (file-truename (file-name-as-directory + (expand-file-name nnmh-toplev)))) + dir) + (mm-string-to-multibyte ;Why? Isn't it multibyte already? + (mm-encode-coding-string + (nnheader-replace-chars-in-string + (substring dir (match-end 0)) + ?/ ?.) + nnmail-pathname-coding-system))) + (or max 0) + (or min 0)))))) t) (deffoo nnmh-request-newgroups (date &optional server)