From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Face color changes Date: Wed, 29 Dec 2004 19:22:32 -0500 Message-ID: References: <01c4ec3a$Blat.v2.2.2$24b7cc60@zahav.net.il> <87oegf5974.fsf@jurta.org> <01c4ed1a$Blat.v2.2.2$4b8d4aa0@zahav.net.il> <87k6r1r7bb.fsf@jurta.org> <87u0q5ruqx.fsf@confusibombus.emacswiki.org> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1104366551 25486 80.91.229.6 (30 Dec 2004 00:29:11 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 30 Dec 2004 00:29:11 +0000 (UTC) Cc: juri@jurta.org, eliz@gnu.org, drew.adams@oracle.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 30 01:29:03 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CjoBb-00087y-00 for ; Thu, 30 Dec 2004 01:29:03 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CjoMW-0007pP-Vb for ged-emacs-devel@m.gmane.org; Wed, 29 Dec 2004 19:40:20 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CjoM1-0007ml-Jk for emacs-devel@gnu.org; Wed, 29 Dec 2004 19:39:49 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CjoM0-0007lv-Bi for emacs-devel@gnu.org; Wed, 29 Dec 2004 19:39:48 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CjoM0-0007ls-8b for emacs-devel@gnu.org; Wed, 29 Dec 2004 19:39:48 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CjoB1-0001z7-G8 for emacs-devel@gnu.org; Wed, 29 Dec 2004 19:28:27 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1Cjo5I-0002oq-Rx; Wed, 29 Dec 2004 19:22:32 -0500 Original-To: Alex Schroeder In-reply-to: <87u0q5ruqx.fsf@confusibombus.emacswiki.org> (message from Alex Schroeder on Wed, 29 Dec 2004 16:26:14 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:31591 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:31591 This sounds a lot like overengineering to me. Assume an innocent user who takes his face definitions from one system to the next. Depending on what kind of system it is, his faces will either look like what he customized them, or it will look like the default definitions for that kind of system. The alternative definitions for a face are condition by criteria that make sense for that face--for instance, number of colors available and color of background. With the proposed change, if the user moves to a different system, he will probably choose the same kind of background. So unless the display's capabilities are very different, he will get the same alternative, and therefore the same customizations. Usually. But if he changes to a different kind of environment for which the alternative he customized would not have been used at all, he will get the default for that environment, which will probably be good. That is why I believe this change is correct.