]> git.eshelyaron.com Git - emacs.git/commitdiff
(makefile-font-lock-keywords): Use font-lock-negation-char-face.
authorDaniel Pfeiffer <occitan@esperanto.org>
Thu, 5 May 2005 19:07:39 +0000 (19:07 +0000)
committerDaniel Pfeiffer <occitan@esperanto.org>
Thu, 5 May 2005 19:07:39 +0000 (19:07 +0000)
lisp/ChangeLog
lisp/progmodes/make-mode.el

index e888712a4c217eb7b039c92fa40ec6f7d473e69b..82dbac5557e3ca67a97d02ae95b1baf0536c2b1f 100644 (file)
@@ -1,3 +1,16 @@
+2005-05-05  Daniel Pfeiffer  <occitan@esperanto.org>
+
+       * font-lock.el (font-lock-negation-char-face): New face and
+       variable.
+
+       * progmodes/cc-fonts.el (c-cpp-matchers): Use it.
+
+       * progmodes/sh-script.el (sh-font-lock-keywords): Use it.
+
+       * progmodes/cperl-mode.el (cperl-init-faces): Use it.
+
+       * progmodes/make-mode.el (makefile-font-lock-keywords): Use it.
+
 2005-05-05  Juanma Barranquero  <lekktu@gmail.com>
 
        * emacs-lisp/byte-run.el (define-obsolete-function-alias): Fix
index 99138444f7ccca46377cf0c368b320586729f7af..7c1ccb25fb094723a4fd1ff95b03d7c63f602af6 100644 (file)
@@ -47,7 +47,7 @@
 ;; prerequisites.
 ;;
 ;; The command C-c C-b pops up a browser window listing all target and
-;; macro names.  You can mark or unmark items wit C-c SPC, and insert
+;; macro names.  You can mark or unmark items with C-c SPC, and insert
 ;; all marked items back in the Makefile with C-c TAB.
 ;;
 ;; The command C-c TAB in the makefile buffer inserts a GNU make builtin.
@@ -284,6 +284,9 @@ not be enclosed in { } or ( )."
            "\\>[ \t]*\\([^: \t\n#]*\\)")
     '(1 font-lock-keyword-face) '(2 font-lock-variable-name-face))
 
+   '("^\\(?: [ \t]*\\)?if\\(n\\)\\(?:def\\|eq\\)\\>"
+     1 font-lock-negation-char-face prepend)
+
    ;; Highlight lines that contain just whitespace.
    ;; They can cause trouble, especially if they start with a tab.
    '("^[ \t]+$" . makefile-space-face)