changeset 40339:6a06f9b1f448

(c-font-lock-keywords-2): Do not require labels to be alone on the line.
author Sam Steingold <sds@gnu.org>
date Fri, 26 Oct 2001 15:04:58 +0000
parents ffc4cf9a7cbd
children 5800d6cc4718
files lisp/ChangeLog lisp/font-lock.el
diffstat 2 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Fri Oct 26 14:25:06 2001 +0000
+++ b/lisp/ChangeLog	Fri Oct 26 15:04:58 2001 +0000
@@ -1,3 +1,8 @@
+2001-10-26  Sam Steingold  <sds@gnu.org>
+
+	* font-lock.el (c-font-lock-keywords-2): Do not require labels to
+	be alone on the line.
+
 2001-10-26  Eli Zaretskii  <eliz@is.elta.co.il>
 
 	* button.el (button): Special face definition for MS-DOS
--- a/lisp/font-lock.el	Fri Oct 26 14:25:06 2001 +0000
+++ b/lisp/font-lock.el	Fri Oct 26 15:04:58 2001 +0000
@@ -2332,12 +2332,7 @@
        (save-excursion (skip-chars-forward "^:\n") (point))
        nil
        (1 font-lock-constant-face nil t)))
-    ;; Anders Lindgren <andersl@andersl.com> points out that it is quicker to
-    ;; use MATCH-ANCHORED to effectively anchor the regexp on the left.
-    ;; This must come after the one for keywords and targets.
-    '(":" ("^[ \t]*\\(\\sw+\\)[ \t]*:[ \t]*$"
-	   (beginning-of-line) (end-of-line)
-	   (1 font-lock-constant-face)))
+    '("\\(\\sw+\\)[ \t]*:" 1 font-lock-constant-face)
     )))
 
  (setq c-font-lock-keywords-3
@@ -2372,10 +2367,10 @@
 	  (list 1 'font-lock-keyword-face)
 	  (list ,(+ c-type-specs-depth 2) 'font-lock-type-face nil t)
 	  (list 'font-lock-match-c-style-declaration-item-and-skip-to-next
-		  nil 
+		  nil
 		  ;; Finish with point after the variable name if
 		  ;; there is one.
-		  `(if (match-end 2) 
+		  `(if (match-end 2)
 		       (goto-char (match-end 2)))
 		  ;; Fontify as a variable or function name.
 		  '(1 (if (match-beginning 2)