From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Galen Boyer Newsgroups: gmane.emacs.help Subject: Re: Customize enforcing data relationships? Date: 17 Feb 2003 09:24:18 -0600 Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1045495574 5772 80.91.224.249 (17 Feb 2003 15:26:14 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 17 Feb 2003 15:26:14 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18kn9o-0001Ux-00 for ; Mon, 17 Feb 2003 16:26:12 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18knA2-0002oJ-0B for gnu-help-gnu-emacs@m.gmane.org; Mon, 17 Feb 2003 10:26:26 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!novia!newscene.com!newscene.com!newscene!novia!novia!sequencer.newscene.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 31 Original-Sender: galenboyer@hotpop.com User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 Original-Xref: shelby.stanford.edu gnu.emacs.help:110279 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:6781 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:6781 On 16 Feb 2003, galenboyer@hotpop.com wrote: > Is there anyway to use customize to enforce that variable B is > dependent on variable A. More thoughts are that, of course, it would be the package developer's responsibility to define the relationships. He could define through some custom function, say, "defcustomrel", that B must be set if A is set. Then customize could see the user set A and immediately jump the user to B and the setting of A isn't complete until the user has set B, thus enforcing the dependency. Even better would be displaying them together as well, with the dependency mapped out visually. > Is there anyway to use customize to enforce an ordering dependency on > the setting of variables? Same sort of dependency interface here. Has this been something already discussed lots and I'm late to the party? My main thought is that one of the things that seems to be lacking in Emacs is the user must read all documentation or at least the user must find and read the correct documentation all in their quest to gleam the dependencys of variables and functionality. Its usually many trial and errors and rereads of the documentation to get going with particular packages. Could customize help by allowing more stringency if the package developer so deemed? -- Galen deForest Boyer Sweet dreams and flying machines in pieces on the ground.