Variable: cpp-face-default-list

cpp-face-default-list is a customizable variable defined in cpp.el.gz.

Value

(("default" . default) ("invisible" . invisible))

Documentation

Alist of faces you can choose from for cpp conditionals.

Each element has the form (STRING . FACE), where STRING serves as a name (for cpp-highlight-buffer only) and FACE is either a face (a symbol) or a cons cell (background-color . COLOR).

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/cpp.el.gz
;; FIXME Gets clobbered by cpp-choose-face, so why is even it a defcustom?
(defcustom cpp-face-default-list nil
  "Alist of faces you can choose from for cpp conditionals.
Each element has the form (STRING . FACE), where STRING
serves as a name (for `cpp-highlight-buffer' only)
and FACE is either a face (a symbol)
or a cons cell (background-color . COLOR)."
  :type '(alist :key-type (string :tag "Name")
		:value-type (choice face
				    (const invisible)
				    (cons (const background-color)
                                          (string :tag "Color")))))