"Richard M. Stallman" <[EMAIL PROTECTED]> writes:

>     If I had to implement themes from scratch, my philosophy would be that
>     if two loaded themes conflict, then the most recently added one takes
>     precedence.
>
> That sounds like a good approach.  I see a few approaches that
> could make sense:
>
> 1. Most recent takes priority.
> 2. Let user specify the priority order.
> 3. Don't allow loading themes that conflict.

3 is out as far as I can see.  The whole point of themes is that they
are overriding the "standard" theme, so conflict management is one of
the main points of themes.

>       This requires unconditional loading as the
>     basic theme adding operation.
>
> I do not understand "unconditional loading".  Could you explain what
> you mean by that?

I guess that a theme, when required, will get reloaded even if it has
been loaded previously.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to