From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Per Abrahamsen Newsgroups: gmane.emacs.devel Subject: Re: More bugs in Custom themes Date: Mon, 25 Jul 2005 13:53:01 +0200 Organization: The Church of Emacs Message-ID: References: <200506300152.j5U1qBo01566@raven.dms.auburn.edu> <200507010104.j6114rD07388@raven.dms.auburn.edu> <200507030215.j632FHG09392@raven.dms.auburn.edu> <200507060332.j663WlA21625@raven.dms.auburn.edu> <200507250104.j6P14h911761@raven.dms.auburn.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1122293855 11862 80.91.229.2 (25 Jul 2005 12:17:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 25 Jul 2005 12:17:35 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 25 14:17:28 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Dx1te-0006Mm-Ip for ged-emacs-devel@m.gmane.org; Mon, 25 Jul 2005 14:17:26 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dx1vw-0001p9-Nv for ged-emacs-devel@m.gmane.org; Mon, 25 Jul 2005 08:19:48 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Dx1mz-00040a-Mn for emacs-devel@gnu.org; Mon, 25 Jul 2005 08:10:33 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Dx1hu-0001wp-Rx for emacs-devel@gnu.org; Mon, 25 Jul 2005 08:05:19 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dx1fw-0001MN-4C for emacs-devel@gnu.org; Mon, 25 Jul 2005 08:03:16 -0400 Original-Received: from [130.225.40.227] (helo=sheridan.dina.kvl.dk) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Dx1gb-0008Af-Uy; Mon, 25 Jul 2005 08:03:58 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by sheridan.dina.kvl.dk (Postfix) with ESMTP id AC35413D06; Mon, 25 Jul 2005 13:53:02 +0200 (CEST) Original-Received: from sheridan.dina.kvl.dk ([127.0.0.1]) by localhost (sheridan [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 26001-03; Mon, 25 Jul 2005 13:53:01 +0200 (CEST) Original-Received: by sheridan.dina.kvl.dk (Postfix, from userid 304) id DFD9D13CF8; Mon, 25 Jul 2005 13:53:01 +0200 (CEST) Original-To: Luc Teirlinck X-Face: +kRV2]2q}lixHkE{U)mY#+6]{AH=yN~S9@IFiOa@X6?GM|8MBp/ In-Reply-To: <200507250104.j6P14h911761@raven.dms.auburn.edu> (Luc Teirlinck's message of "Sun, 24 Jul 2005 20:04:43 -0500 (CDT)") User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.4 (gnu/linux) X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at dina.kvl.dk 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:41205 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:41205 Luc Teirlinck writes: > Sorry for the delay in replying to this. > > Could you please look at the code and see if the design is clear > to you? > > I have not had the time to study things in detail, but the design is > certainly clearer than what it used to be. Very non-trivial questions > remain, like how Custom Themes is going to treat hooks and certain > list variables. At present, even without Themes, Custom has serious > problems handling these, as we discussed earlier. I don't believe it is a good idea trying to make Custom Themes solve problems that Customize can't solve, such as merging of different values for options. Treat that as a problem orthogonal to theme support, even though theme support makes it more urgent. I.e. if three active themes all add a function to the the same hook variable, only the function from the dominating theme will actually be active.