;;; -*-Scheme-*-
;;;
-;;; $Id: editor.scm,v 1.233 1993/10/27 23:29:05 cph Exp $
+;;; $Id: editor.scm,v 1.234 1993/11/18 15:11:36 gjr Exp $
;;;
;;; Copyright (c) 1986, 1989-1993 Massachusetts Institute of Technology
;;;
((null? buffers))
(clean-group-marks! (buffer-group (car buffers)))))))
-(add-gc-daemon! editor-gc-daemon)
+(add-gc-daemon!/no-restore editor-gc-daemon)
+(add-event-receiver! event:after-restore editor-gc-daemon)
\f
(define (internal-error-handler condition)
(cond ((and (eq? condition-type:primitive-procedure-error
;;; -*-Scheme-*-
;;;
-;;; $Id: undo.scm,v 1.56 1993/10/05 23:05:35 cph Exp $
+;;; $Id: undo.scm,v 1.57 1993/11/18 15:11:42 gjr Exp $
;;;
;;; Copyright (c) 1985, 1989-93 Massachusetts Institute of Technology
;;;
(words->bytes (ref-variable undo-limit buffer))
(words->bytes (ref-variable undo-strong-limit buffer)))))))))
-(add-gc-daemon! truncate-buffer-undo-lists!)
+(add-gc-daemon!/no-restore truncate-buffer-undo-lists!)
+(add-event-receiver! event:after-restore truncate-buffer-undo-lists!)
\f
(define (truncate-undo-data! undo-data min-size max-size)
(letrec