From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Richard M. Stallman" Newsgroups: gmane.emacs.devel Subject: Re: More bugs in Custom themes Date: Thu, 30 Jun 2005 17:30:09 -0400 Message-ID: References: <200506300152.j5U1qBo01566@raven.dms.auburn.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1120168607 31054 80.91.229.2 (30 Jun 2005 21:56:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 30 Jun 2005 21:56:47 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 30 23:56:45 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Do716-0007k1-LY for ged-emacs-devel@m.gmane.org; Thu, 30 Jun 2005 23:56:17 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Do79Q-0000Cu-9J for ged-emacs-devel@m.gmane.org; Thu, 30 Jun 2005 18:04:52 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Do79F-0000CN-No for emacs-devel@gnu.org; Thu, 30 Jun 2005 18:04:41 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Do70R-0007TW-Pq for emacs-devel@gnu.org; Thu, 30 Jun 2005 17:55:42 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Do70O-0007K8-Sw for emacs-devel@gnu.org; Thu, 30 Jun 2005 17:55:32 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Do6iV-0002Pn-PO for emacs-devel@gnu.org; Thu, 30 Jun 2005 17:37:03 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1Do6bp-0001Zh-Ub; Thu, 30 Jun 2005 17:30:09 -0400 Original-To: Luc Teirlinck In-reply-to: <200506300152.j5U1qBo01566@raven.dms.auburn.edu> (message from Luc Teirlinck on Wed, 29 Jun 2005 20:52:11 -0500 (CDT)) 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:39979 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:39979 First new bug. After requiring a theme and then setting and saving some option through Custom, all my customizations for all options for which the theme specified a value were deleted. Can you fix that? Second new bug: `custom-create-theme' can not handle variables with a defcustom that needs a :require and there are a lot of those. Can you fix that one? Until things get fixed (if ever), I would make `custom-theme-directory' into a defvar instead of a defcustom, because we do not want to advertise a package with serious bugs. No need. We won't make the release before fixing this up. This is an important feature. We are not going to give up on it. We're going to *fix it and make it work*, and then we will make the release. Please install your changes, except don't install this. ! *Please Note*: This buffer and the theme files written by it, as well as ! the entire Custom themes feature, are experimental. They are currently ! only meant for use by developers who want to debug it. The most serious ! known bug is that requiring a theme and then setting and saving some option ! through Custom may erase part of your Custom file. (It erases the options ! for which the theme specifies a value.) Another, less serious bug is that ! the file created by this buffer will not work for options defined with ! a defcustom that uses :require.\n\n")