;;; -*-Scheme-*-
;;;
-;;; $Id: snr.scm,v 1.12 1996/05/15 06:10:56 cph Exp $
+;;; $Id: snr.scm,v 1.13 1996/10/14 05:06:22 cph Exp $
;;;
;;; Copyright (c) 1995-96 Massachusetts Institute of Technology
;;;
(for-each-vector-element (news-server-buffer:groups buffer)
(lambda (group)
(if (news-group:subscribed? group)
- (begin
- (read-news-group-headers buffer group)
- (update-screens! '(IGNORE-INPUT))))))
+ (read-news-group-headers buffer group)
+ (refresh-news-group buffer group))
+ (update-screens! '(IGNORE-INPUT))))
(news-server-buffer:save-groups buffer))))
(define-command news-read-group-headers
(loop next)))))))))
(news-group:purge-header-cache group news-header:article-seen? #t)
(news-group:purge-and-compact-headers! group #f)
- (set-news-group:ignored-subjects! group 'UNKNOWN)))))
+ (set-news-group:ignored-subjects! group 'UNKNOWN)
+ (let ((buffer (news-server-buffer buffer #t)))
+ (write-groups-init-file (news-group:connection group)
+ (news-server-buffer:groups buffer)
+ buffer))))))
(define (news-group-buffer:select group-buffer window)
(news-group-buffer:delete-context-window group-buffer window))