# HG changeset patch # User Richard M. Stallman # Date 773530907 0 # Node ID a6fa25ffa7645af5ffb7608ea37c5b8edb972ee5 # Parent 14766204c0fef376da62a989bf74632258192736 (auto-save-mode): If autosave is off because buffer has shrunk, then toggling should turn it on. diff -r 14766204c0fe -r a6fa25ffa764 lisp/files.el --- a/lisp/files.el Wed Jul 06 21:34:31 1994 +0000 +++ b/lisp/files.el Wed Jul 06 21:41:47 1994 +0000 @@ -1949,7 +1949,10 @@ (interactive "P") (setq buffer-auto-save-file-name (and (if (null arg) - (not buffer-auto-save-file-name) + (or (not buffer-auto-save-file-name) + ;; If autosave is off because buffer has shrunk, + ;; then toggling should turn it on. + (< buffer-saved-size 0)) (or (eq arg t) (listp arg) (and (integerp arg) (> arg 0)))) (if (and buffer-file-name auto-save-visited-file-name (not buffer-read-only))