[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: customize-face
From: |
Alex Schroeder |
Subject: |
Re: customize-face |
Date: |
Tue, 06 Nov 2001 23:02:35 +0100 |
User-agent: |
Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.1 (i686-pc-linux-gnu) |
abraham@dina.kvl.dk (Per Abrahamsen) writes:
>> Hm, even so -- what happens is "reset to standard value and show Lisp
>> expression". I was surprised by the reset that happened.
>
> Didn't the "reset" only happen when you pressed "set" while it was
> displaying the initial value?
Ok, this is what I did:
1. Show all display specs
2. Add a new entry
3. Save for future session
(get 'default 'saved-face)
=> some stuff
4. Show as Lisp expression
(get 'default 'saved-face)
=> some stuff (the same as above)
This is correct. Then:
5. Erase customization
6. Show all display specs
7. Add a new entry
8. Set for current session (no save)
M-x apropos RET ^default$ and look at the plist of default:
...
face-defface-spec ((((type x)) (nil)))
...
saved-face nil
customized-face ((((type tty)) (:foreground "black")) (t (:stipple nil
:background "#304020" :foreground "navajo white" :inverse-video nil :box nil
:strike-through nil :overline nil :underline nil :slant normal :weight normal
:height 135 :width normal :family "misc-fixed")))
...
9. Show as Lisp expression
M-x apropos RET ^default$ and look at the plist of default:
...
face-defface-spec ((((type x)) (nil)))
...
saved-face nil
customized-face ((((type tty)) (:foreground "black")) (t (:stipple nil
:background "#304020" :foreground "navajo white" :inverse-video nil :box nil
:strike-through nil :overline nil :underline nil :slant normal :weight normal
:height 135 :width normal :family "misc-fixed")))
...
(the same as above)
It seems that the settings are still around. The custom buffer shows
the wrong settings, however:
Lisp expression:
((t
(:family "misc-fixed" :width normal :height 135 :weight normal :slant normal
:underline off :overline off :strike-through off :box off :inverse-video off
:foreground "navajo white" :background "#304020" :stipple off)))
And when I revert to the old display:
10. Show all display specs -- my customizations seem to be gone.
11. Kill the customize face buffer and M-x customize-face RET default
RET shows the same ol' buffer and my customizations seem to be
missing.
The real value seems to be around, though.
Alex.
--
http://www.emacswiki.org/
Re: customize-face, Per Abrahamsen, 2001/11/07