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: Tue, 28 Dec 2004 23:38:41 -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> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1104295787 7199 80.91.229.6 (29 Dec 2004 04:49:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 29 Dec 2004 04:49:47 +0000 (UTC) Cc: juri@jurta.org, drew.adams@oracle.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 29 05:49:39 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 1CjVmE-0005yg-00 for ; Wed, 29 Dec 2004 05:49:38 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CjVx7-00071r-Bb for ged-emacs-devel@m.gmane.org; Wed, 29 Dec 2004 00:00:53 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CjVv3-0006Bt-GX for emacs-devel@gnu.org; Tue, 28 Dec 2004 23:58:45 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CjVuv-00067W-8u for emacs-devel@gnu.org; Tue, 28 Dec 2004 23:58:40 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CjVus-00065t-4U for emacs-devel@gnu.org; Tue, 28 Dec 2004 23:58:34 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CjVhG-0000Wg-Ea for emacs-devel@gnu.org; Tue, 28 Dec 2004 23:44:30 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1CjVbd-0000bA-V2; Tue, 28 Dec 2004 23:38:42 -0500 Original-To: Eli Zaretskii In-reply-to: <01c4ed1a$Blat.v2.2.2$4b8d4aa0@zahav.net.il> (eliz@gnu.org) 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:31564 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:31564 > In `custom-set-faces' it loses all conditions from the face > definition except the current one. This means that saved faces are > the same on different environments. I think this is by design. To make it behave differently, we need first to design the desired result. What would you like it to do, exactly? modify only the definition that corresponds to the current background mode, number of colors, display type, etc., and leave the other definitions intact? That seems right to me.