From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: provide an easy way to customize inherited faces Date: Sun, 16 Jul 2006 10:33:41 -0700 Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1153071288 21678 80.91.229.2 (16 Jul 2006 17:34:48 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 16 Jul 2006 17:34:48 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 16 19:34:47 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1G2AVy-0008MZ-SS for ged-emacs-devel@m.gmane.org; Sun, 16 Jul 2006 19:34:47 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G2AVy-0005Yw-5D for ged-emacs-devel@m.gmane.org; Sun, 16 Jul 2006 13:34:46 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1G2AVd-0005SZ-81 for emacs-devel@gnu.org; Sun, 16 Jul 2006 13:34:25 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1G2AVc-0005S1-JI for emacs-devel@gnu.org; Sun, 16 Jul 2006 13:34:24 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G2AVc-0005Rx-At for emacs-devel@gnu.org; Sun, 16 Jul 2006 13:34:24 -0400 Original-Received: from [141.146.126.228] (helo=agminet01.oracle.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.52) id 1G2AY6-0003Re-9g for emacs-devel@gnu.org; Sun, 16 Jul 2006 13:36:58 -0400 Original-Received: from rcsmt251.oracle.com (rcsmt251.oracle.com [148.87.90.196]) by agminet01.oracle.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id k6GHYMm5014088 for ; Sun, 16 Jul 2006 12:34:22 -0500 Original-Received: from dhcp-amer-csvpn-gw1-141-144-64-45.vpn.oracle.com by rcsmt250.oracle.com with ESMTP id 1574146841153071233; Sun, 16 Jul 2006 11:33:53 -0600 Original-To: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) Importance: Normal In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807 X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE 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:57102 Archived-At: In Customize, when a face inherits from another, only the directly inherited face name appears, and it appears only as text in an editable field. If you know what you're doing, then you can put point in the field and use M-x customize-face. Even then, however, the default value is just the face name in the editable field; What else would it be? I meant that you see only the directly inherited face name there. You cannot see faces inherited from that face. Also, as Stefan pointed out, what happens if a face inherits from more than one face - which is used as the editable text? I haven't experimented with this - are there a series of editable fields, one for each inherited face? there is no easy way to customize other faces in the inheritance hierarchy. This doesn't seem wrong, really. If you customize the other face, that will show you whatever face it inherits from, etc. Yes, but that is more roundabout than necessary. Most inheritance hierarchies will be pretty shallow. Why not show all the faces that are inherited? When a face inherits from others, the list of inherited faces should be shown explicitly in the Customize buffer in some fashion. A simple list next to the editable field (perhaps with items separated by "<"), would suffice. If someone wants to do it, it can't hurt. (We don't want to install it now, of course.) Agreed - no need to do it now.