]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove function wrongly on AWK Mode value of context fontification hook.
authorAlan Mackenzie <acm@muc.de>
Tue, 5 Jan 2016 21:16:37 +0000 (21:16 +0000)
committerAlan Mackenzie <acm@muc.de>
Tue, 5 Jan 2016 21:16:37 +0000 (21:16 +0000)
* lisp/progmodes/cc-langs.el (c-before-context-fontification-functions):
swap order of entries so that awk's entry isn't superseded by the default.

* lisp/progmodes/cc-mode.el (c-before-context-fl-expand-region): Correct
to handle nil value of c-before-context-fontification-functions.

lisp/progmodes/cc-langs.el
lisp/progmodes/cc-mode.el

index d7972b4ef835bf928801e1b057a1163f1fe482a0..08d84fbb625911ecd5505ab24aab2a2cff4f0d76 100644 (file)
@@ -531,8 +531,8 @@ When the mode is initialized, these functions are called with
 parameters \(point-min), \(point-max) and <buffer size>.")
 
 (c-lang-defconst c-before-context-fontification-functions
-  awk nil
-  t 'c-context-expand-fl-region)
+  t 'c-context-expand-fl-region
+  awk nil)
   ;; For documentation see the following c-lang-defvar of the same name.
   ;; The value here may be a list of functions or a single function.
 (c-lang-defvar c-before-context-fontification-functions
index e5be0b53b12e400f88ac1632e63dfdfb33f29116..644065911dd5709b29b206fe0de4d14567c7c253 100644 (file)
@@ -1252,7 +1252,8 @@ Note that the style variables are always made local to the buffer."
   (save-restriction
     (widen)
     (save-excursion
-      (let ((new-beg beg) (new-end end) new-region)
+      (let ((new-beg beg) (new-end end)
+           (new-region (cons beg end)))
        (mapc (lambda (fn)
                (setq new-region (funcall fn new-beg new-end))
                (setq new-beg (car new-region) new-end (cdr new-region)))