emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

problems with face-spec-reset-face and set-face-attribute


From: Drew Adams
Subject: problems with face-spec-reset-face and set-face-attribute
Date: Sun, 17 Jul 2005 20:15:35 -0700

1. The doc string of face-spec-reset-face does not explain the FRAME arg.

2. The doc string of set-face-attribute does not agree with that of
   internal-set-lisp-face-attribute, which does its work. The former
   says that FRAME=nil means change on all frames, but does not
   mention that it also changes the default. In fact, it says that t
   does that (which it doesn't). The doc string of
   `internal-set-lisp-face-attribute' seems correct.

3. face-spec-reset-face (so, also, set-face-attribute) does not work
   correctly for :inherit. If FRAME = nil, it seems to set the
   property to `unspecified' only for the current frame.. It does not
   change it for all frames, and it does not change the default (for
   new frames). There is thus no way to get rid of an existing
   :inherit, replacing it with `unspecified'.


In GNU Emacs 22.0.50.1 (i386-mingw-nt5.1.2600)
 of 2005-06-26 on NONIQPC
X server distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc
(3.3) --cflags -I../../jpeg-6b-3/include -I../../libpng-1.2.8/include -I../.
./tiff-3.6.1-2/include -I../../xpm-nox-4.2.0/include -I../../zlib-1.2.2/incl
ude'





reply via email to

[Prev in Thread] Current Thread [Next in Thread]