diff options
author | Eli Zaretskii <eliz@gnu.org> | 2022-07-03 12:30:24 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2022-07-03 12:30:24 +0300 |
commit | 45badeceecab5e5975d2e1700fce819acd34a964 (patch) | |
tree | 8d98c493e4b4b8a59f125a654023a792844e3667 /test/lisp/emacs-lisp/cl-extra-tests.el | |
parent | 94d43f4942feff16a85786bcee67f551ccbbbe40 (diff) | |
download | emacs-45badeceecab5e5975d2e1700fce819acd34a964.tar.gz emacs-45badeceecab5e5975d2e1700fce819acd34a964.tar.bz2 emacs-45badeceecab5e5975d2e1700fce819acd34a964.zip |
Implement pseudo-value 'reset' of face attrributes
* doc/lispref/display.texi (Face Attributes):
* etc/NEWS: Document the new pseudo-value 'reset'.
* src/xfaces.c (realize_named_face, lookup_derived_face)
(gui_supports_face_attributes_p, lookup_named_face)
(Finternal_merge_in_global_face, merge_named_face, merge_faces):
Handle the 'reset' pseudo-value of a face's attribute.
(syms_of_xfaces): New symbol 'reset'.
(RESET_P): New macro.
(check_lface_attrs, Finternal_set_lisp_face_attribute): Allow
'reset' as a value of any attribute except ':inherit'.
(Bug#38771)
Diffstat (limited to 'test/lisp/emacs-lisp/cl-extra-tests.el')
0 files changed, 0 insertions, 0 deletions