diff lisp/font-lock.el @ 5625:24f92f49a07f

(font-lock-mode): Set after-revert-hook to refontify after revert.
author Richard M. Stallman <rms@gnu.org>
date Tue, 18 Jan 1994 19:23:14 +0000
parents 7e5fce72b793
children 24e1180b507d
line wrap: on
line diff
--- a/lisp/font-lock.el	Tue Jan 18 19:13:11 1994 +0000
+++ b/lisp/font-lock.el	Tue Jan 18 19:23:14 1994 +0000
@@ -365,14 +365,17 @@
     (set (make-local-variable 'font-lock-mode) on-p)
     (cond (on-p
 	   (font-lock-set-defaults)
+	   (make-local-variable 'after-revert-hook)
+	   ;;if buffer is reverted, must repeat fontification. 
+	   (setq after-revert-hook 'font-lock-fontify-buffer)
 	   (run-hooks 'font-lock-mode-hook)
 	   (or font-lock-fontified (font-lock-fontify-buffer)))
 	  (font-lock-fontified
 	   (setq font-lock-fontified nil)
+	   (setq after-revert-hook nil)
 	   (font-lock-unfontify-region (point-min) (point-max))))
     (force-mode-line-update)))
 
-
 (defun font-lock-fontify-buffer ()
   "Fontify the current buffer the way `font-lock-mode' would: