Closed andreyorst closed 2 years ago
I assume you've applied this change locally and it does the right thing when customize is used?
I assume you've applied this change locally and it does the right thing when customize is used?
yes, faces are set properly for me on emacs 29 at least, and custom file is not populated
@jwiegley I've fixed macro expansion tests that were affected by this change, so I guess everything should be fine now.
Thank you, I just need to try this under my Emacs 28 next week to see how it does. What about Emacs 26 and 27? Do we need a version check, or will this change work on all of them?
What about Emacs 26 and 27? Do we need a version check, or will this change work on all of them?
face-spec-set was introduced in Emacs 20.4 so I guess there should be no problem. I can build Emacs 27 and 26 this weekend and see if everything is ok.
-- Andrey Listopadov
If it was introduced then, don’t worry about it.
I'm traveling for the next week, but once I'm back and can confirm this locally, I will merge.
For reference, each time I press the "apply and save" button when I use Custom, my custom file stores not only the settings I've made but each face specified with the
:custom-face
section in myuse-package
declarations. This PR fixes it, as suggested in #934.