]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove font-lock toggle from font-lock-update
authorPaul W. Rankin <pwr@bydasein.com>
Wed, 24 Mar 2021 14:26:59 +0000 (00:26 +1000)
committerPaul W. Rankin <pwr@bydasein.com>
Wed, 24 Mar 2021 14:27:38 +0000 (00:27 +1000)
* lisp/font-lock.el (font-lock-update): Remove call to
font-lock-unfontify-region and font-lock-mode toggle with ARG; this
did not perform what original author intended

lisp/font-lock.el

index 82915d8c8b0777b016ba6b6181b1045d7b27dadc..3105242a1f8aa20e94a80067f86545be7ee2a4b5 100644 (file)
@@ -1120,17 +1120,13 @@ portion of the buffer."
     (funcall font-lock-ensure-function
              (or beg (point-min)) (or end (point-max)))))
 
-(defun font-lock-update (&optional arg)
-  "Updates the syntax highlighting in this buffer.
-Refontify the accessible portion of this buffer, or enable Font Lock mode
-in this buffer if it is currently disabled.  With prefix ARG, toggle Font
-Lock mode."
-  (interactive "P")
+(defun font-lock-update ()
+  "Refontify the accessible portion of the buffer.
+Unconditionally activate `font-lock-mode'."
+  (interactive)
+  (unless font-lock-mode (font-lock-mode 1))
   (save-excursion
-    (if (and (not arg) font-lock-mode)
-        (font-lock-fontify-region (point-min) (point-max))
-      (font-lock-unfontify-region (point-min) (point-max))
-      (font-lock-mode 'toggle))))
+    (font-lock-fontify-region (point-min) (point-max))))
 
 (defun font-lock-default-fontify-buffer ()
   "Fontify the whole buffer using `font-lock-fontify-region-function'."