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.