> From: Juri Linkov <juri@linkov.net> > Cc: maurooaranda@gmail.com, 64759@debbugs.gnu.org > Date: Fri, 21 Jul 2023 20:51:57 +0300 > > >> Thanks, I confirm that '((t nil)) solves this problem. > >> If a nil value can't be supported for faces, then > >> let's use '((t nil)). > > > > What do you expect this to produce for the face attributes? > > Let's see: when the definition is > > (defface display-time-date-and-time > nil > "Face for `display-time-format'." > :group 'mode-line-faces > :version "30.1") > > then the customization buffer is > > Hide display-time-date-and-time face: [sample] > State : NO CUSTOMIZATION DATA; not intended to be customized. > Face for âdisplay-time-formatâ. > -- Empty face -- > Show All Attributes > > But when the definition is > > (defface display-time-date-and-time > '((t nil)) > "Face for `display-time-format'." > :group 'mode-line-faces > :version "30.1") > > the customization buffer is > > Hide display-time-date-and-time face: [sample] > State : STANDARD. > Face for âdisplay-time-formatâ. > -- Empty face -- > Show All Attributes > > Looks nice. No strange error message about not intended to be customized. That's not what I asked. I asked about the face attributes. IOW, isn't (defface display-time-date-and-time '((t nil)) "Face for `display-time-format'." :group 'mode-line-faces :version "30.1") the same as (defface display-time-date-and-time '((t (:inherit default))) "Face for `display-time-format'." :group 'mode-line-faces :version "30.1") ?
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4