From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jason Earl Newsgroups: gmane.emacs.help Subject: Re: Quick installation of Emacs modules? Date: Tue, 15 May 2012 19:38:57 -0600 Organization: XMission http://xmission.com/ Message-ID: <87d364nbv2.fsf@notengoamigos.org> References: <87aa19dqpc.fsf@notengoamigos.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1337132415 24467 80.91.229.3 (16 May 2012 01:40:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 16 May 2012 01:40:15 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed May 16 03:40:15 2012 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SUTDo-0003UY-4L for geh-help-gnu-emacs@m.gmane.org; Wed, 16 May 2012 03:40:12 +0200 Original-Received: from localhost ([::1]:56388 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SUTDn-00069g-9P for geh-help-gnu-emacs@m.gmane.org; Tue, 15 May 2012 21:40:11 -0400 Original-Path: usenet.stanford.edu!newsfeed.news.ucla.edu!news.snarked.org!xmission!nnrp.xmission!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 34 Original-NNTP-Posting-Host: 204-228-144-110.ip.xmission.com Original-X-Trace: news.xmission.com 1337132337 5859 204.228.144.110 (16 May 2012 01:38:57 GMT) Original-X-Complaints-To: abuse@xmission.com Original-NNTP-Posting-Date: Wed, 16 May 2012 01:38:57 +0000 (UTC) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAABhQTFRF AwMDLi4uU1NTc3NzkJCQurq60NDQ+/v7B9hRZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAEpsAABKb AeCSWQwAAAAHdElNRQfZCBsWCSS75/xCAAABhklEQVQ4y42UTVPCMBCGt9UfAAzeYRTO1RHP6Nhy dugmdyCbu9r277vZpKGQMmMO3bbP5GPfdzegkBQRYYWGX1TtPkihAdvJaHXXGeq6Jnw3oCPYL2eb AYgzmglAtutBewZfwONhBCwcyE0CcOJAhgmoQUCZbO4BpCAslQLlgUnzKBy4G0nw4MB6BLScSD4m Sdd+PNkBEJmJTBVi/w0lyqivIg79kCUs51pe+hFA+zzJVhebB+COnekRUHhfEmDAK5CAk4CcEnDw vtwE5tZS5v+b28WN49pvkMJLAUsyXXH56FTEz4ofEFRGllsN5b826hSNcpY+6mCtdks1L69WSvSd 87FcDIUvBlcUcwd+5dzn8pF22PGp5CWPBUc+QZ4hP0D1JRolIfkBb3Xoj2OvrvFg3bdB9ENdgKyM M5RsBlXfatEPvfVTVWhOv+c9n0oWnZ/beevzASn/bBcuAN3YH465dpKclvlmeGXsp7PK++EuF+cH hUtGIiAhGlSGo0EkvpY4KGX+AA6qZu/FF1GEAAAAAElFTkSuQmCC User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.96 (gnu/linux) Cancel-Lock: sha1:ueaZzL8nRnupeXl7pWd+UKFop2o= Original-Xref: usenet.stanford.edu gnu.emacs.help:192437 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:84844 Archived-At: On Tue, May 15 2012, kj wrote: > In <87aa19dqpc.fsf@notengoamigos.org> Jason Earl writes: > >>On Tue, May 15 2012, kj wrote: > >>> Is there a shorter distance between wish and reality here? > >>Emacs 24 will come complete with package.el. This allows you to add >>repositories of packages (it comes with elpa.gnu.org by default) and >>install by simply selecting them from a list. > > Okay, as of now it looks like one cannot add any other repos; the > doc says: > > ;; This code supports a single package repository, ELPA. > > ELPA is still tiny, though it has a few interesting-looking items > in it. Thanks for the pointer, anyway. Looking forward to Emacs > 24! That's interesting, a quick perusal of the package.el source that comes with my copy of Emacs turns up this: ;; The downloader downloads all dependent packages. By default, ;; packages come from the official GNU sources, but others may be ;; added by customizing the `package-archives' alist. Packages get ;; byte-compiled at install time. Which seems to jibe with what I remember from lurking on emacs-devel. Interestingly enough one of the GNU ELPA packages is load-dir which should also help make loading random packages easier. Jason