Mercurial > hg > xemacs-beta
comparison lisp/gnus/nnml.el @ 112:48d667d6f17f r20-1b8
Import from CVS: tag r20-1b8
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:20:48 +0200 |
parents | 360340f9fd5f |
children | 8619ce7e4c50 |
comparison
equal
deleted
inserted
replaced
111:164ab62060bf | 112:48d667d6f17f |
---|---|
672 (kill-buffer (current-buffer))) | 672 (kill-buffer (current-buffer))) |
673 (setq nnml-nov-buffer-alist (cdr nnml-nov-buffer-alist))))) | 673 (setq nnml-nov-buffer-alist (cdr nnml-nov-buffer-alist))))) |
674 | 674 |
675 ;;;###autoload | 675 ;;;###autoload |
676 (defun nnml-generate-nov-databases () | 676 (defun nnml-generate-nov-databases () |
677 "Generate nov databases in all nnml directories." | 677 "Generate NOV databases in all nnml directories." |
678 (interactive) | 678 (interactive) |
679 ;; Read the active file to make sure we don't re-use articles | 679 ;; Read the active file to make sure we don't re-use articles |
680 ;; numbers in empty groups. | 680 ;; numbers in empty groups. |
681 (nnmail-activate 'nnml) | 681 (nnmail-activate 'nnml) |
682 (nnml-open-server (or (nnoo-current-server 'nnml) "")) | 682 (nnml-open-server (or (nnoo-current-server 'nnml) "")) |
685 (nnml-generate-nov-databases-1 nnml-directory) | 685 (nnml-generate-nov-databases-1 nnml-directory) |
686 ;; Save the active file. | 686 ;; Save the active file. |
687 (nnmail-save-active nnml-group-alist nnml-active-file)) | 687 (nnmail-save-active nnml-group-alist nnml-active-file)) |
688 | 688 |
689 (defun nnml-generate-nov-databases-1 (dir &optional seen) | 689 (defun nnml-generate-nov-databases-1 (dir &optional seen) |
690 "Regenerate the NOV database in DIR." | |
691 (interactive "DRegenerate NOV in: ") | |
690 (setq dir (file-name-as-directory dir)) | 692 (setq dir (file-name-as-directory dir)) |
691 ;; Only scan this sub-tree if we haven't been here yet. | 693 ;; Only scan this sub-tree if we haven't been here yet. |
692 (unless (member (file-truename dir) seen) | 694 (unless (member (file-truename dir) seen) |
693 (push (file-truename dir) seen) | 695 (push (file-truename dir) seen) |
694 ;; We descend recursively | 696 ;; We descend recursively |