[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: face-remapping patch
From: |
David Kastrup |
Subject: |
Re: face-remapping patch |
Date: |
Sat, 31 May 2008 17:38:05 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) |
Richard M Stallman <address@hidden> writes:
> As I said: specifiers have the advantage of being able to
> define/differentiate behavior even in the case where the locus is not
> established yet.
>
> In what practical case is this an advantage?
Being able to define different parameters for different display types,
for example. We have this for face definitions already.
Try
M-x customize-face RET highlight RET
then click on "State/For all kinds of displays". You get what amounts
to a specifier of different faces that are "not yet" established.
Now for multi-tty support, on different tty's different faces will look
different.
This can be used in XEmacs for a unified approach to offering
display-dependent face, image, toolbar, menubar selections.
Which is a good idea when you are taking multi-tty support seriously
(which also might mean connecting from different computers to your local
Emacs session and having it open a terminal/frame on your external
terminal). In practice, it is rather hard to beat application
programmers to actually provide all this versatility and work with it.
In theory, XEmacs could get along without buffer-local variables, using
specifiers instead. In practice, enough programmers are already scared
off the areas in XEmacs which require the use of specifiers.
x-local variables seem less scary, but you can't use them (like in
customizations) before the locale x even exists.
In practice, uninstantiated specifiers might not be needed to get
manipulated outside of the customize interface in most cases. So I
don't see we should create something like that with a life of its own.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
- Re: face-remapping patch, (continued)
- Re: face-remapping patch, Stefan Monnier, 2008/05/28
- Re: face-remapping patch, David Kastrup, 2008/05/28
- Re: face-remapping patch, David Kastrup, 2008/05/28
- Re: face-remapping patch, tomas, 2008/05/29
- Re: face-remapping patch, Stephen J. Turnbull, 2008/05/29
- Re: face-remapping patch, David Kastrup, 2008/05/29
- Re: face-remapping patch, Stephen J. Turnbull, 2008/05/30
- Re: face-remapping patch, Richard M Stallman, 2008/05/30
- Re: face-remapping patch, David Kastrup, 2008/05/30
- Re: face-remapping patch, Richard M Stallman, 2008/05/31
- Re: face-remapping patch,
David Kastrup <=
- Re: face-remapping patch, Richard M Stallman, 2008/05/29
- Re: face-remapping patch, David Kastrup, 2008/05/29
- Specifiers (was: face-remapping patch), Stefan Monnier, 2008/05/29
- Re: Specifiers, David Kastrup, 2008/05/29
- Re: Specifiers, Stefan Monnier, 2008/05/29
- Re: Specifiers, Stephen J. Turnbull, 2008/05/29
- Re: Specifiers (was: face-remapping patch), Richard M Stallman, 2008/05/29
- Re: Specifiers, Stefan Monnier, 2008/05/29
- Re: Specifiers, David Kastrup, 2008/05/30
- Re: Specifiers, Stefan Monnier, 2008/05/30