Re: Theme editor (custom-theme-visit-theme) shows only Lisp expressions for faces

Michael Heerdegen via Users list for the GNU Emacs text editor <[email protected]>
Newsgroups gmane.emacs.help
Message-ID <[email protected]>
Teemu Likonen <[email protected]> writes:

> The end result is the same Lisp expression in the theme file. Property
> list's elements in the face settings are sometimes in different order
> but that shouldn't matter because property lists are accessed in
> key-value basis.

This doesn't seem to be a trivial issue.  I can't see any obvious
problems in the file contents you shared.

For me, the issue that only a Lisp expression is offered for edit does
not occur for every face.  Only for those whose definition contains
:inherit or :box specs, or something like that.

But I've failed to debug what is going on.  Does anybody know where and
how these expressions are tried to be matched?

Maybe the order in the definition is indeed significant.  For example,
at some point, custom checks whether the current value is identical to
the "saved" value, such things.  Maybe such a test plays a role here.


Michael.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.