From: Sam Steingold Date: Fri, 26 Oct 2001 15:04:58 +0000 (+0000) Subject: (c-font-lock-keywords-2): Do not require labels to be alone on the line. X-Git-Tag: ttn-vms-21-2-B4~19136 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=07fedaed794d0932fff6575baa3060525c514dde;p=emacs.git (c-font-lock-keywords-2): Do not require labels to be alone on the line. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b7833ed0782..198c4af72c2 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2001-10-26 Sam Steingold + + * font-lock.el (c-font-lock-keywords-2): Do not require labels to + be alone on the line. + 2001-10-26 Eli Zaretskii * button.el (button): Special face definition for MS-DOS diff --git a/lisp/font-lock.el b/lisp/font-lock.el index ef4bf6f2836..b1c00274a0d 100644 --- a/lisp/font-lock.el +++ b/lisp/font-lock.el @@ -2332,12 +2332,7 @@ See also `c-font-lock-extra-types'.") (save-excursion (skip-chars-forward "^:\n") (point)) nil (1 font-lock-constant-face nil t))) - ;; Anders Lindgren 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 @@ See also `c-font-lock-extra-types'.") (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)