"Stephen J. Turnbull" <turnbull(a)sk.tsukuba.ac.jp> writes:
Changing `face-spec-set' is the safer, more conservative
approach. I
don't like the third idea of saving 'default for reasons discussed in
a separate post.
[This is all 21.0 talk, what would be more proper long term solution
is not the question now]
Personally I do not care where one changes the code but what do want
to propose replacing the (reset-face 'default) in face-spec-set in.
A no-op (either by not calling reset-face or having reset-face be a
no-op on default)?
I think that is wrong. Suppose you previously has custom set the face
to blue background and nothing else but now you change the custom spec
to specify a different font but leave the background alone. Then I
want the font to change to this new font with the original gray.
background. If you do not undo the customizations then you get the new
font with a blue background.
Jan