From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: Customize Rogue Date: Fri, 14 Mar 2003 17:28:07 -0700 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <87znnx5v8o.fsf@alice.dynodns.net> References: <20030309185419.2506.LEKTU@terra.es> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1047688258 17543 80.91.224.249 (15 Mar 2003 00:30:58 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 15 Mar 2003 00:30:58 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sat Mar 15 01:30:52 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18tzZb-0004YG-00 for ; Sat, 15 Mar 2003 01:30:51 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18tzy2-0005Jp-00 for ; Sat, 15 Mar 2003 01:56:07 +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 18tzYd-0001dh-06 for emacs-devel@quimby.gnus.org; Fri, 14 Mar 2003 19:29:51 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18tzXh-00015v-00 for emacs-devel@gnu.org; Fri, 14 Mar 2003 19:28:53 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18tzXR-0000oK-00 for emacs-devel@gnu.org; Fri, 14 Mar 2003 19:28:37 -0500 Original-Received: from mail.gci-net.com ([216.183.68.100] helo=gci-net.com) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18tzX0-0000ig-00 for emacs-devel@gnu.org; Fri, 14 Mar 2003 19:28:10 -0500 Original-Received: from [216.183.69.135] (HELO aris) by gci-net.com (CommuniGate Pro SMTP 3.5.9) with ESMTP-TLS id 2736800 for emacs-devel@gnu.org; Fri, 14 Mar 2003 17:26:45 -0700 Original-Received: from johnw by aris with local (Exim 3.35 #1 (Debian)) id 18tzWx-0004sq-00 for ; Fri, 14 Mar 2003 17:28:07 -0700 Original-To: emacs-devel@gnu.org In-Reply-To: (Per Abrahamsen's message of "Thu, 13 Mar 2003 22:59:42 +0100") User-Agent: Gnus/5.090016 (Oort Gnus v0.16) Emacs/21.3.50 (gnu/linux) 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 Xref: main.gmane.org gmane.emacs.devel:12376 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:12376 Per Abrahamsen writes: > David Masterson writes: > >> John Wiegley has a tool called initsplit.el on his web-site for >> breaking customizations into multiple files. > > Fine, but the user should not then try to change these values > permanently through the Customize interface, as this will have no > effect. Therefore the 'saved-value' attribute *not* be set for > these values, which was what I stated in the message you replied > to. There seems to be confusion about what initsplit.el does. It is in fact possible to use M-x customize after things have been split by initsplit.el. What it does is let Emacs write all of the customizations to a single custom-set-variables form in .emacs, then it walks through that form, stripping out everything it thinks should go elsewhere, inserting the relevant forms into those elsewhere's along the way. So that I still use M-x customize to customize gnus, even though I have all of my gnus/mail/supercite/mailcrypt, etc., customizations being saved in .gnus.el. Add the auto-byte-compilation feature of initsplit.el, and I've yet to run into problems. John