From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: customize value hooks - be able to edit color samples in different ways... Date: Mon, 05 Jun 2006 11:37:34 -0400 Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1149521883 9714 80.91.229.2 (5 Jun 2006 15:38:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 5 Jun 2006 15:38:03 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 05 17:38:03 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 1FnH9N-0003ni-Jw for ged-emacs-devel@m.gmane.org; Mon, 05 Jun 2006 17:37:55 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FnH9N-0003rD-3B for ged-emacs-devel@m.gmane.org; Mon, 05 Jun 2006 11:37:53 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FnH96-0003pY-Az for emacs-devel@gnu.org; Mon, 05 Jun 2006 11:37:36 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FnH95-0003oI-D8 for emacs-devel@gnu.org; Mon, 05 Jun 2006 11:37:35 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FnH95-0003o6-8W for emacs-devel@gnu.org; Mon, 05 Jun 2006 11:37:35 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FnHGG-0006WH-1a for emacs-devel@gnu.org; Mon, 05 Jun 2006 11:45:00 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1FnH94-0001tT-Hw; Mon, 05 Jun 2006 11:37:34 -0400 Original-To: "Drew Adams" In-reply-to: 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:55710 Archived-At: There are ways to pick a color that are simpler, more interactive, and more flexible. Some such color tweakers are available here and there in Emacs libraries, but there is no simple way of plugging them in, so that Customize can take advantage of them. Specifying colors is a specialized area. I think we should acknowledge that at the outset. Implementing a convenient way in Emacs to specify a color would be a nice thing to do, and it could be used in Customize as well as perhaps elsewhere. I see no need to worry about hooks for calling this. Once someone has implemented a nice way to specify a color, we can make things call it. 2. More generally, such hooked Customize fields need not be limited to colors; the same principle applies to other kinds of values. For example, a numeric field might hook to a function that lets you use a slider or a DoReMi-style function to adjust the value incrementally. This focus on how users select among various methods of specifying certain data is misplaced. The real issue is to implement a nice method for various kinds of data. First let's get ONE such method. To worry about how we will deal with having more than one for a given type of data is getting ahead of the game.