aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/progmodes/cc-fonts.el12
2 files changed, 15 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 276aa22fd4..e4fef41319 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
+2005-06-17 Miles Bader <[email protected]>
+
+ * progmodes/cc-fonts.el (c-nonbreakable-space-face): Remove
+ "-face" suffix from face name.
+ (c-cpp-matchers): Use the variable `c-nonbreakable-space-face'
+ instead of literal face.
+
2005-06-17 Juanma Barranquero <[email protected]>
* progmodes/ada-mode.el (ada-format-paramlist)
diff --git a/lisp/progmodes/cc-fonts.el b/lisp/progmodes/cc-fonts.el
index 29946dc468..e78ec2c508 100644
--- a/lisp/progmodes/cc-fonts.el
+++ b/lisp/progmodes/cc-fonts.el
@@ -193,6 +193,10 @@
(unless (c-face-name-p c-invalid-face-name)
(defconst c-invalid-face 'c-invalid-face) ; Necessary in Emacs 19.
+ ;; This face should be called `c-invalid' for consistency with the
+ ;; rest of emacs, but as it's only used in very old versions of Emacs,
+ ;; we leave it unchanged (the face-alias mechanism doesn't exist in
+ ;; those old versions).
(defface c-invalid-face
'((((class color) (background light)) (:foreground "red1"))
(((class color)) (:foreground "hotpink"))
@@ -203,8 +207,8 @@
;; To make hard spaces visible an inverted version of
;; `c-invalid-face-name' is used. Since font-lock in Emacs expands
;; all face names in `font-lock-keywords' as variables we need to have
-;; a variable for it that resolves to its own name.
-(defconst c-nonbreakable-space-face 'c-nonbreakable-space-face)
+;; a variable for it.
+(defconst c-nonbreakable-space-face 'c-nonbreakable-space)
(cc-bytecomp-defun face-inverse-video-p) ; Only in Emacs.
(cc-bytecomp-defun face-property-instance) ; Only in XEmacs.
@@ -511,9 +515,9 @@ stuff. Used on level 1 and higher."
(eval . (list
"\240"
0 (progn
- (unless (c-face-name-p 'c-nonbreakable-space-face)
+ (unless (c-face-name-p c-nonbreakable-space-face)
(c-make-inverse-face c-invalid-face-name
- 'c-nonbreakable-space-face))
+ c-nonbreakable-space-face))
'c-nonbreakable-space-face)))
))