comparison lisp/autorevert.el @ 26673:f649f6c04a54

(auto-revert-buffers): Auto-revert mode was turned off when reverting buffers that contained mode specifiers. `revert-buffer' is now called with non-nil PRESERVE-MODES argument.
author Gerd Moellmann <gerd@gnu.org>
date Wed, 01 Dec 1999 16:19:24 +0000
parents c6629f3f1679
children b32c5e16dbe9
comparison
equal deleted inserted replaced
26672:33a16c803784 26673:f649f6c04a54
1 ;;; autorevert --- revert buffers when files on disk change 1 ;;; autorevert --- revert buffers when files on disk change
2 2
3 ;; Copyright (C) 1997, 1998 Free Software Foundation, Inc. 3 ;; Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc.
4 4
5 ;; Author: Anders Lindgren <andersl@csd.uu.se> 5 ;; Author: Anders Lindgren <andersl@andersl.com>
6 ;; Keywords: convenience 6 ;; Keywords: convenience
7 ;; Created: 1 Jun 1997 7 ;; Created: 1997-06-01
8 ;; Date: 3 Jul 1997 8 ;; Date: 1999-11-30
9 9
10 ;; This file is part of GNU Emacs. 10 ;; This file is part of GNU Emacs.
11 11
12 ;; GNU Emacs is free software; you can redistribute it and/or modify 12 ;; GNU Emacs is free software; you can redistribute it and/or modify
13 ;; it under the terms of the GNU General Public License as published by 13 ;; it under the terms of the GNU General Public License as published by
348 (or (and global-auto-revert-mode 348 (or (and global-auto-revert-mode
349 global-auto-revert-non-file-buffers) 349 global-auto-revert-non-file-buffers)
350 auto-revert-mode)))) 350 auto-revert-mode))))
351 (if auto-revert-verbose 351 (if auto-revert-verbose
352 (message "Reverting buffer `%s'." buf)) 352 (message "Reverting buffer `%s'." buf))
353 (revert-buffer t t))) 353 (revert-buffer t t t)))
354 ;; Remove dead buffer from `auto-revert-buffer-list'. 354 ;; Remove dead buffer from `auto-revert-buffer-list'.
355 (setq auto-revert-buffer-list 355 (setq auto-revert-buffer-list
356 (delq buf auto-revert-buffer-list)))) 356 (delq buf auto-revert-buffer-list))))
357 (setq bufs (cdr bufs))) 357 (setq bufs (cdr bufs)))
358 (setq auto-revert-remaining-buffers bufs) 358 (setq auto-revert-remaining-buffers bufs)