# HG changeset patch # User Richard M. Stallman # Date 1184029512 0 # Node ID 7cec7ea0f05d685f22744db086995110af913379 # Parent f8928e94b6fd407aebd95cb01a34c1fc2308cb98 (Defining Faces): Explain C-M-x feature for defface. diff -r f8928e94b6fd -r 7cec7ea0f05d lispref/display.texi --- a/lispref/display.texi Mon Jul 09 14:46:56 2007 +0000 +++ b/lispref/display.texi Tue Jul 10 01:05:12 2007 +0000 @@ -1760,6 +1760,11 @@ @var{spec}, then uses any customizations that were read from the init file (@pxref{Init File}) to override that specification. +When you evaluate a @code{defcustom} form with @kbd{C-M-x} in Emacs +Lisp mode (@code{eval-defun}), a special feature of @code{eval-defun} +overrides any customizations of the face. This way, the face reflects +exactly what the @code{defcustom} says. + The purpose of @var{spec} is to specify how the face should appear on different kinds of terminals. It should be an alist whose elements have the form @code{(@var{display} @var{atts})}. Each element's