]> git.eshelyaron.com Git - emacs.git/commitdiff
Make font-lock-refontify try even harder to refontify
authorLars Ingebrigtsen <larsi@gnus.org>
Wed, 30 Oct 2019 14:04:17 +0000 (15:04 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Wed, 30 Oct 2019 14:04:17 +0000 (15:04 +0100)
* lisp/font-lock.el (font-lock-refontify): Make this command work
even after switching global font lock mode on and then off again.

lisp/font-lock.el

index 971e37309e90bf7fd79c12594c1e6a1832886755..2c91586c99dddbfb9469d46526eda6dd89f45b1c 100644 (file)
@@ -1107,7 +1107,9 @@ locking for a mode, and is not meant to be called from lisp functions."
   (interactive)
   (declare (interactive-only t))
   (setq font-lock-major-mode nil)
-  (font-lock-ensure))
+  (font-lock-set-defaults)
+  (save-excursion
+    (font-lock-fontify-region (point-min) (point-max))))
 
 (defun font-lock-ensure (&optional beg end)
   "Make sure the region BEG...END has been fontified.