From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: user-controlled load-path extension: load-dir Date: Fri, 11 Mar 2011 12:51:57 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87d3lxh4mq.fsf@lifelogs.com> References: <87oc5kax8l.fsf@stupidchicken.com> <8739mwnj3v.fsf@lifelogs.com> <87oc5kjarb.fsf@stupidchicken.com> <878vwnnrfy.fsf@hi-media-techno.com> <221A1E8F-224C-41AC-822A-CFF11CF452DB@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1299869543 27994 80.91.229.12 (11 Mar 2011 18:52:23 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 11 Mar 2011 18:52:23 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 11 19:52:19 2011 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 1Py7Rj-0004bL-DC for ged-emacs-devel@m.gmane.org; Fri, 11 Mar 2011 19:52:19 +0100 Original-Received: from localhost ([127.0.0.1]:41364 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Py7Ri-00031V-V7 for ged-emacs-devel@m.gmane.org; Fri, 11 Mar 2011 13:52:19 -0500 Original-Received: from [140.186.70.92] (port=57366 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Py7Re-00031G-7s for emacs-devel@gnu.org; Fri, 11 Mar 2011 13:52:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Py7Rc-0006C2-Op for emacs-devel@gnu.org; Fri, 11 Mar 2011 13:52:14 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:51242) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Py7Rc-0006Bt-ID for emacs-devel@gnu.org; Fri, 11 Mar 2011 13:52:12 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Py7RZ-0004Wm-T0 for emacs-devel@gnu.org; Fri, 11 Mar 2011 19:52:09 +0100 Original-Received: from 38.98.147.130 ([38.98.147.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 11 Mar 2011 19:52:09 +0100 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 11 Mar 2011 19:52:09 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 13 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 38.98.147.130 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110014 (No Gnus v0.14) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:RGAIZc8l0JFMERoe7Z45BVyzTK4= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 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:137119 Archived-At: On Fri, 11 Mar 2011 10:00:14 -0500 chad wrote: c> a magic directory There's nothing magic about the load-dir. It's a list of directory names, just like the load path. Any .el files in those directories get loaded on startup and when the user requests it explicitly. There may be some extra rules to do with .elc files and recursion, but both the idea and the implementation fit in a paragraph and are so simple that calling them "magic" is misleading. Ted