summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Heuer <kwzh@gnu.org>1995-05-29 19:42:42 +0000
committerKarl Heuer <kwzh@gnu.org>1995-05-29 19:42:42 +0000
commit5f76e7d492047bd9a96c374bbf61979f990f75cf (patch)
treec5b4e81bd92f55ccc356b43f8dfcbb5987dad40f
parenteee20f6aa9b29c200667ad6174c2ba983c26aa9f (diff)
downloademacs-5f76e7d492047bd9a96c374bbf61979f990f75cf.tar.gz
emacs-5f76e7d492047bd9a96c374bbf61979f990f75cf.tar.bz2
emacs-5f76e7d492047bd9a96c374bbf61979f990f75cf.zip
(after-revert-hook, before-revert-hook): Add defvars.
-rw-r--r--lisp/files.el14
1 files changed, 14 insertions, 0 deletions
diff --git a/lisp/files.el b/lisp/files.el
index 4b68d391ff5..28e9485b6e6 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -1952,6 +1952,20 @@ which are the arguments that `revert-buffer' received.")
Gets two args, first the nominal file name to use,
and second, t if reading the auto-save file.")
+(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
+mechanism, this hook is not used.")
+
+(defvar after-revert-hook nil
+ "Normal hook for `revert-buffer' to run after reverting.
+Note that the hook value that it runs is the value that was in effect
+before reverting; that makes a difference if you have buffer-local
+hook functions.
+
+If `revert-buffer-function' is used to override the normal revert
+mechanism, this hook is not used.")
+
(defun revert-buffer (&optional ignore-auto noconfirm)
"Replace the buffer text with the text of the visited file on disk.
This undoes all changes since the file was visited or saved.