GNU bug report logs -
#64759
Broken faces
Previous Next
Full log
Message #20 received at 64759 <at> debbugs.gnu.org (full text, mbox):
Juri Linkov <juri <at> linkov.net> writes:
> It seems adding non-empty definitions in bug#64655
> were intended to workaround a bug in cus-edit.el,
> not to fix it.
>
> Maybe Mauro could help to fix it (Cc'ed)
> without requiring non-nil definitions
> that anyway can not be fixed outside of
> the Emacs source tree, i.e. in numerous
> user init files and external packages.
I don't think it is a bug in Custom. Custom will allow the user to edit
the face and set/save or whatever, even if it's definition is
(defface foo nil "...")
But it seems to me that it's better to define it like this:
(defface foo '((t nil)) "...")
so that the face gets a face-defface-spec property.
So maybe the definition for display-time-date-and-time should be changed
to:
(defface display-time-date-and-time
'((t nil))
"Face for `display-time-format'."
:group 'mode-line-faces
:version "30.1")
instead that making it inherit from mode-line?
This bug report was last modified 1 year and 321 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.