Mercurial > emacs
changeset 54591:adcc0a8ef905
(buffer-stale-function): Moved here from autorevert.el.
author | Luc Teirlinck <teirllm@auburn.edu> |
---|---|
date | Sat, 27 Mar 2004 01:08:15 +0000 |
parents | 70182fa217a2 |
children | 6a2022999abf |
files | lisp/files.el |
diffstat | 1 files changed, 13 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/files.el Sat Mar 27 00:08:57 2004 +0000 +++ b/lisp/files.el Sat Mar 27 01:08:15 2004 +0000 @@ -3454,6 +3454,19 @@ The function you specify is responsible for updating (or preserving) point.") +(defvar buffer-stale-function nil + "Function to check whether a non-file buffer needs reverting. +This should be a function with one optional argument NOCONFIRM. +Auto Revert Mode sets NOCONFIRM to t. The function should return +non-nil if the buffer should be reverted. The buffer is current +when this function is called. + +The idea behind the NOCONFIRM argument is that the same function +can also be used to ask the user whether the buffer should be +reverted. In such a situation one has to be less careful about, +say, reverting remote files, than if the function is called at +regular intervals by Auto Revert Mode.") + (defvar before-revert-hook nil "Normal hook for `revert-buffer' to run before reverting. If `revert-buffer-function' is used to override the normal revert