From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?B?xaB0xJtww6FuIE7Em21lYw==?= Newsgroups: gmane.emacs.devel Subject: Re: Eliminating a couple of independent face definitions Date: Wed, 02 Feb 2011 10:58:39 +0100 Message-ID: <8739o6ep0w.fsf@gmail.com> References: <87oc6vm67v.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1296675351 10535 80.91.229.12 (2 Feb 2011 19:35:51 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 2 Feb 2011 19:35:51 +0000 (UTC) Cc: emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 02 20:35:46 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PkiUU-0002FS-OL for ged-emacs-devel@m.gmane.org; Wed, 02 Feb 2011 20:35:46 +0100 Original-Received: from localhost ([127.0.0.1]:49280 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PkfpX-00085L-Fn for ged-emacs-devel@m.gmane.org; Wed, 02 Feb 2011 11:45:19 -0500 Original-Received: from [140.186.70.92] (port=37172 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PkdsU-0002R0-4k for emacs-devel@gnu.org; Wed, 02 Feb 2011 09:40:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PkZWZ-00006p-Hz for emacs-devel@gnu.org; Wed, 02 Feb 2011 05:01:20 -0500 Original-Received: from mail-bw0-f41.google.com ([209.85.214.41]:39175) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PkZWZ-00006j-9q for emacs-devel@gnu.org; Wed, 02 Feb 2011 05:01:19 -0500 Original-Received: by bwz16 with SMTP id 16so370936bwz.0 for ; Wed, 02 Feb 2011 02:01:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-type :content-transfer-encoding; bh=gcSPYEpN4PT/nqzT6GZLItUUAE81Cr2mqMQoP2rKu3I=; b=FZ4MlgxYg/HpDQ9yYmZb42pJUWIt0LM6RuuPKvv0JafIs+oj5h2SUsCiRWw7AxawUU JDJI+v3IPq+aa4gZmMqAEY7C+5pp2kYEAi31jOogpAHZYTk9uTVKseSQ+N8UDhJdEF55 KWfE7sxGOl6KI4oMJvyCBCxRgtcN/FzFYenCE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type:content-transfer-encoding; b=p3t8b8sFrNXVh41TcHbvTOuHWfzj/41ibe/pW6DTqjuPoF5bdUHG9q4Sjy7rWwUYXt a3czl9VmoZcqLrfUoyl4FtYAQ6J6gXPWZehVgzl6EcYjcs0acMnrYtB0+NqEGTlXv0AW P2UZBntES7m2d2PAUDEaGQIFjm9mumuxX2GgU= Original-Received: by 10.204.85.11 with SMTP id m11mr7909942bkl.115.1296640877568; Wed, 02 Feb 2011 02:01:17 -0800 (PST) Original-Received: from localhost (176.119.broadband10.iol.cz [90.177.119.176]) by mx.google.com with ESMTPS id v1sm11528880bkt.17.2011.02.02.02.01.11 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 02 Feb 2011 02:01:15 -0800 (PST) In-Reply-To: <87oc6vm67v.fsf@stupidchicken.com> (Chong Yidong's message of "Tue, 01 Feb 2011 23:05:24 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.214.41 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: news.gmane.org gmane.emacs.devel:135482 Archived-At: Chong Yidong writes: > It would be nice if almost all faces in packaged included with Emacs > inherit from the basic or font-lock faces. Most faces already do this. > This way, users don't have to specify as much when they write a Custom > theme or their own personal face customizations. > > I'd like to inherit-ize most of the remaining faces that don't already > do this. For instance, compilation-warning is currently "Orange", and > compilation-info is "Green3"; I want to make them inherit from > font-lock-doc-face and font-lock comment-face respectively. (The rest > of the compilation-mode already inherit from font-lock faces.) > > There are a few more similar changes here and there. Any objection? Making two faces that were originally orange and green both orange(ish) doesn't sound like a terribly good idea. Similarly to my reaction to your similar proposal on the Gnus list -- I don't think you can use the current very limited set of default font lock faces for all the various faces out there (or "in there" in Emacs core). Maybe you could introduce some more default faces to begin with, from which the others could then more sensibly inherit? =C5=A0t=C4=9Bp=C3=A1n