From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: Re: autoload cookies for defcustoms Date: Mon, 30 Aug 2010 19:20:04 -0400 Message-ID: References: <2DC911234A9B4A6ABD34459FB8C26C1C@us.oracle.com> <87fwxxoio1.fsf@gmail.com> <4d7hj99qtc.fsf@fencepost.gnu.org> <87k4n8z3it.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1283210418 27319 80.91.229.12 (30 Aug 2010 23:20:18 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 30 Aug 2010 23:20:18 +0000 (UTC) Cc: Stefan Monnier , Drew Adams , 'Emacs-Devel devel' To: Wojciech Meyer Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 31 01:20:16 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OqDeA-0001s2-6D for ged-emacs-devel@m.gmane.org; Tue, 31 Aug 2010 01:20:14 +0200 Original-Received: from localhost ([127.0.0.1]:42544 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OqDe9-0000OW-7u for ged-emacs-devel@m.gmane.org; Mon, 30 Aug 2010 19:20:13 -0400 Original-Received: from [199.232.76.173] (port=59769 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OqDe4-0000Nz-7m for emacs-devel@gnu.org; Mon, 30 Aug 2010 19:20:08 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1OqDe3-00089S-01 for emacs-devel@gnu.org; Mon, 30 Aug 2010 19:20:08 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:59812) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1OqDe2-00089N-QJ for emacs-devel@gnu.org; Mon, 30 Aug 2010 19:20:06 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1OqDe0-000592-8Z; Mon, 30 Aug 2010 19:20:04 -0400 X-Spook: strategic $400 million in gold bullion pre-emptive AFSPC X-Ran: _@)708\d%`c@b,uA7${pl9?O?5Vk07J\;!zCz4Z\r}Gcb]Tnz&a_&vV[GsEER6=ut0E4a- X-Hue: yellow X-Attribution: GM In-Reply-To: <87k4n8z3it.fsf@gmail.com> (Wojciech Meyer's message of "Mon\, 30 Aug 2010 13\:30\:34 +0100") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) 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:129463 Archived-At: Wojciech Meyer wrote: > toplevel code evaluated). It is up to maintainers what to do with the > patch, it just shows `defcustoms' with `autoload'. I might refine it if > somebody comes up with rules to follow. You can't really come up with a rule. The problem is often historical. People get used to using these variables in their .emacs without loading the associated packages. Removing the autoloads breaks their .emacs. And there's no compatible way to get from here to there (eg you cannot mark an autoload obsolete, not that anyone would notice anyway). Some examples of such problems are http://lists.gnu.org/archive/html/emacs-devel/2008-03/msg00956.html http://debbugs.gnu.org/cgi/bugreport.cgi?bug=2150