(auto-revert-set-timer)
(if global-auto-revert-mode
(progn
- ;; We disable file notification because it could use too many
- ;; ressources. See <http://debbugs.gnu.org/22814>.
+ ;; Disable file notification because it could use too many resources.
+ ;; See Bug#22814.
(setq auto-revert-use-notify nil)
(auto-revert-buffers))
(dolist (buf (buffer-list))
;; not to forget that. This gives undesirable results when
;; the file's mode changes, but that is less common.
(let ((buffer-read-only buffer-read-only))
- (revert-buffer 'ignore-auto 'dont-ask 'preserve-modes)))
+ ;; Bug#23276: When the file has been deleted, keep the
+ ;; buffer unchanged.
+ (ignore-errors
+ (revert-buffer 'ignore-auto 'dont-ask 'preserve-modes))))
(when buffer-file-name
(when eob (goto-char (point-max)))
(dolist (window eoblist)