From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: user-controlled load-path extension: load-dir Date: Mon, 07 Mar 2011 21:46:10 -0500 Message-ID: References: <87ei6mz24h.fsf@lifelogs.com> <20110306072147.GA11067@event-horizon.homenet> <871v2i525h.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1299552388 8552 80.91.229.12 (8 Mar 2011 02:46:28 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 8 Mar 2011 02:46:28 +0000 (UTC) Cc: Ted Zlatanov , emacs-devel@gnu.org To: PJ Weisberg Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 08 03:46:18 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 1PwmwD-0005iR-VG for ged-emacs-devel@m.gmane.org; Tue, 08 Mar 2011 03:46:18 +0100 Original-Received: from localhost ([127.0.0.1]:53756 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PwmwD-0007WW-DO for ged-emacs-devel@m.gmane.org; Mon, 07 Mar 2011 21:46:17 -0500 Original-Received: from [140.186.70.92] (port=42068 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pwmw9-0007WR-MR for emacs-devel@gnu.org; Mon, 07 Mar 2011 21:46:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pwmw8-0004If-H5 for emacs-devel@gnu.org; Mon, 07 Mar 2011 21:46:13 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.183]:50043 helo=ironport2-out.pppoe.ca) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pwmw8-0004Ib-9s for emacs-devel@gnu.org; Mon, 07 Mar 2011 21:46:12 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAHMndU3O+LEt/2dsb2JhbACmVnW+VYViBIUdj3U X-IronPort-AV: E=Sophos;i="4.62,281,1297054800"; d="scan'208";a="94956321" Original-Received: from 206-248-177-45.dsl.teksavvy.com (HELO ceviche.home) ([206.248.177.45]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 07 Mar 2011 21:46:10 -0500 Original-Received: by ceviche.home (Postfix, from userid 20848) id 51331660D6; Mon, 7 Mar 2011 21:46:10 -0500 (EST) In-Reply-To: (PJ Weisberg's message of "Mon, 7 Mar 2011 12:39:32 -0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.183 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:136863 Archived-At: > I think this proposal is really about code snippets that people would > otherwise just cut and paste into their .emacs file. The average > user's .emacs often winds up containing mostly code they found > somewhere and use without really understanding it. Dropping each > snippit in its own file would be a big help if the user ever did need > to debug some problem with his init, or if he decided one day to > actually learn elisp. I'm far from convinced it's better for people to drop random chunks of configuration into separate files rather than all in the .emacs file. If you're talking about downloading random files containing configuration code (so the user doesn't have to create a file, inventing a file name for it), then maybe that could make sense, but I haven't seen such files very much, and I suspect many of them could easily be turned either into themes or into packages installable via package.el. Stefan