From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Per Abrahamsen Newsgroups: gmane.emacs.devel,gmane.emacs.customize Subject: Re: Customize Rogue Date: Wed, 12 Mar 2003 14:06:58 +0100 Organization: The Church of Emacs Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <20030308144154.4ACB.LEKTU@terra.es> <200303091716.LAA12987@eel.dms.auburn.edu> <84k7f75klb.fsf@lucy.is.informatik.uni-duisburg.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: main.gmane.org 1047474599 7116 80.91.224.249 (12 Mar 2003 13:09:59 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 12 Mar 2003 13:09:59 +0000 (UTC) Cc: emacs-custom@sunsite.dk Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Mar 12 14:09:57 2003 Return-path: Original-Received: from mail-relay.eunet.no ([193.71.71.242]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18t5zY-0001qV-00 for ; Wed, 12 Mar 2003 14:09:57 +0100 Original-Received: from quimby.gnus.org (quimby.gnus.org [80.91.224.244]) by mail-relay.eunet.no (8.12.2/8.12.2/GN) with ESMTP id h2CDAdSM097551 for ; Wed, 12 Mar 2003 14:10:39 +0100 (CET) (envelope-from emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org) Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18t6Mn-00064o-00 for ; Wed, 12 Mar 2003 14:33:57 +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 18t5yr-0006Mx-01 for emacs-devel@quimby.gnus.org; Wed, 12 Mar 2003 08:09:13 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18t5xg-00065B-00 for emacs-devel@gnu.org; Wed, 12 Mar 2003 08:08:00 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18t5wm-0005ed-00 for emacs-devel@gnu.org; Wed, 12 Mar 2003 08:07:05 -0500 Original-Received: from main.gmane.org ([80.91.224.249]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18t5wm-0005dB-00 for emacs-devel@gnu.org; Wed, 12 Mar 2003 08:07:04 -0500 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 18t5w3-0001dN-00 for ; Wed, 12 Mar 2003 14:06:19 +0100 Mail-Followup-To: emacs-devel@gnu.org X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Received: from news by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 18t5w3-0001dE-00 for ; Wed, 12 Mar 2003 14:06:19 +0100 Original-Lines: 24 Original-X-Complaints-To: usenet@main.gmane.org X-Face: +kRV2]2q}lixHkE{U)mY#+6]{AH=yN~S9@IFiOa@X6?GM|8MBp/ Mail-Copies-To: nobody User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.1 (sparc-sun-solaris2.8) Cancel-Lock: sha1:eDXgkuBbCkCoqtTT3U0b/D/R9Lo= X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org X-MIME-Autoconverted: from 8bit to quoted-printable by mail-relay.eunet.no id h2CDAdSM097551 Xref: main.gmane.org gmane.emacs.devel:12306 gmane.emacs.customize:35 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:12306 kai.grossjohann@uni-duisburg.de (Kai Gro=DFjohann) writes: > Maybe Customize could be changed to maintain a list of set-activate > statements instead of the current custom-set-variables thingy. Then > people could just copy and paste set-activate statements... Not with the semantics Luc has, it doesn't do everything custom-set-variables does. Splitting custom-set-variables into many seperate forms would be a good idea though, since it would make it easier to share customizations. I.e. "put this into your .emacs at top level" instead of "merge this into your own custom-set-variables form, or create one if you don't have it". It would make the "save customizations" function somewhat more complex though. Of course, it would also encourage people even more to put the statements other places than the top-level of custom-file, which would be dsirable but hard if not impossible to support in the "save customizations" function I believe it was a mistake to save the customizations as Lisp, people have expectations of what they can do with Lisp code that is impossible to fullfil from a simple form based interface.