+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
;; 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.
"\\>[ \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)