]> git.eshelyaron.com Git - emacs.git/commitdiff
(makefile-mode): Set SYNTAX-BEGIN member
authorEli Zaretskii <eliz@gnu.org>
Tue, 6 Feb 2001 17:10:29 +0000 (17:10 +0000)
committerEli Zaretskii <eliz@gnu.org>
Tue, 6 Feb 2001 17:10:29 +0000 (17:10 +0000)
of `font-lock-defaults' to `backward-paragraph' rather than nil.

lisp/ChangeLog
lisp/progmodes/make-mode.el

index 6a14d7e8256efd45382f367a87d5556a1a0fc0cd..f348ce0733b33227680b56b51e1f4ac94df3cd0a 100644 (file)
@@ -1,3 +1,8 @@
+2001-02-06  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * progmodes/make-mode.el (makefile-mode): Set SYNTAX-BEGIN member
+       of `font-lock-defaults' to `backward-paragraph' rather than nil.
+
 2001-02-06  Andrew Innes  <andrewi@gnu.org>
 
        * makefile.w32-in (EMACS): Use $(THISDIR) to make emacs.exe path
index adeec830ab413a36aeac37d8b7d7d8fd12248efc..72e2e863a76262fbaa651e232f165d9a8f2b4aa0 100644 (file)
@@ -587,7 +587,11 @@ makefile-special-targets-list:
 
   ;; Font lock.
   (make-local-variable 'font-lock-defaults)
-  (setq font-lock-defaults '(makefile-font-lock-keywords))
+  (setq font-lock-defaults
+       ;; SYNTAX-BEGIN set to backward-paragraph to avoid slow-down
+       ;; near the end of a large buffer, due to parse-partial-sexp's
+       ;; trying to parse all the way till the beginning of buffer.
+       '(makefile-font-lock-keywords nil nil nil backward-paragraph))
 
   ;; Add-log.
   (make-local-variable 'add-log-current-defun-function)