From xemacs-m  Tue Apr  8 13:18:49 1997
Received: from greatdane.webnexus.com (greatdane.webnexus.com [165.227.96.3])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id NAA05256
	for <xemacs-beta@xemacs.org>; Tue, 8 Apr 1997 13:18:48 -0500 (CDT)
Received: from apprentice.silicon-sorcery.com (apprentice.silicon-sorcery.com [205.179.145.161])
	by greatdane.webnexus.com (8.8.5/8.8.5/WN-1.2) with ESMTP id LAA26615;
	Tue, 8 Apr 1997 11:18:39 -0700 (PDT)
Received: from mage.silicon-sorcery.com (mage [128.0.0.100]) by apprentice.silicon-sorcery.com (8.7.5/8.7.3) with ESMTP id LAA12867; Tue, 8 Apr 1997 11:15:27 -0700 (PDT)
Received: (from mac@localhost)
	by mage.silicon-sorcery.com (8.8.5/8.8.5) id LAA02326;
	Tue, 8 Apr 1997 11:16:29 -0700 (PDT)
Date: Tue, 8 Apr 1997 11:16:29 -0700 (PDT)
Message-Id: <199704081816.LAA02326@mage.silicon-sorcery.com>
From: <mac@silicon-sorcery.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: Per Abrahamsen <abraham@dina.kvl.dk>
Cc: mac@silicon-sorcery.com, David Moore <dmoore@ucsd.edu>,
        xemacs-beta@xemacs.org
Subject: Re: xemacs "flavours" of packages
In-Reply-To: <rj4tdhu6it.fsf@zuse.dina.kvl.dk>
References: <rvvi5yxw4m.fsf@sdnp5.ucsd.edu>
	<199704080037.RAA27172@mage.silicon-sorcery.com>
	<rj4tdhu6it.fsf@zuse.dina.kvl.dk>
X-Mailer: VM 6.23 under 20.1 XEmacs Lucid (beta11)
Reply-To: mac@silicon-sorcery.com
X-Face:  h&j3qWe;+!`nKY~1T%IspQ[^}[s#|*2T68-NmG<hqK)^/6IlKy[e$tI,N'{!_v&R_m*f#8O
 au_+w3/b!3pF$H/]J(Q6Z)*:&Jy/.OGPM?7*<kyi}r/3Pf3hd[(J+%lmXp/;0e-EY_s2Dy{M|t

Per Abrahamsen writes:
 > 
 > I suggest that all packages which define their own menus, add a menu
 > entry for customizing themselves.  That should be easy with a call to
 > `custom-menu-create' in the menu definition. I'll think I'll add one
 > to customize itself, as an example of how to do it.
 > 
	
Sounds great, I'll add copy your example, and add one to my mode.

		--

Re placing the custom stuff outside of the package: Ok, this could
work fine for the standard packages, but at present it is real useful
to peruse the list of (defvar [excuse me (defcustom...] in an
unfamiliar lisp package to get a feel for what can be done with the
code.

And those of us maintaining packages that run in both flavours (as
well as old versions) of emacsen really need a simple way to put the
configurable info in one place.

	-mac

