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 16:28:31 -0600 Organization: XMission http://xmission.com/ Message-ID: <87aa19dqpc.fsf@notengoamigos.org> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1337121017 17311 80.91.229.3 (15 May 2012 22:30:17 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 15 May 2012 22:30:17 +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 00:30:16 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 1SUQFy-0000we-BV for geh-help-gnu-emacs@m.gmane.org; Wed, 16 May 2012 00:30:14 +0200 Original-Received: from localhost ([::1]:45505 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SUQFx-0007p0-J5 for geh-help-gnu-emacs@m.gmane.org; Tue, 15 May 2012 18:30:13 -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: 69.169.150.21.provo.static.broadweavenetworks.net Original-X-Trace: news.xmission.com 1337120911 25942 69.169.150.21 (15 May 2012 22:28:31 GMT) Original-X-Complaints-To: abuse@xmission.com Original-NNTP-Posting-Date: Tue, 15 May 2012 22:28:31 +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:HzHrp8bdWBNNW2Nc9EJcfy/i1Mc= Original-Xref: usenet.stanford.edu gnu.emacs.help:192433 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:84840 Archived-At: On Tue, May 15 2012, kj wrote: > Suppose that you get wind of an intriguing extension toocool.el, > and you'd like to take it for a spin right away, in your current > Emacs session. Is there some handy extension (e.g.) that would > let you run something like > > (get-me-right-now "toocool") > > to locate toocool.el (through channels suitably vetted to avoid > unsavory code), download/install it it, and finally load toocool? > (As a bonus, the details of this process would be cached in a way > that would facilitate reproducing the current repertoire of additions > in a different system, for example, or restoring the current one > if necessary.) > > I have not found anything this powerful yet. The best I've found > is Stefan Monnier's install.el, but it "only" installs a previously > downloaded *.el file (I write "only" because I'm sure that there > are plenty of corner-cases and subtleties that install.el must > handle correctly). > > 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. I currently use it to install AucTeX and company-mode, but there are quite a few packages available that I am itching to try. I am sure that once Emacs 24 is actually released this is going to become a *lot* more popular, as it really simplifies installing Emacs packages. Jason