From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nic Ferrier Newsgroups: gmane.emacs.devel Subject: Re: package.el, auto-installation, and auto-removal Date: Wed, 12 Nov 2014 22:17:46 +0000 Message-ID: <87k330gj1x.fsf@ferrier.me.uk> References: <87a943umku.fsf@lifelogs.com> <87ppcvm7fj.fsf@newcastle.ac.uk> <87vbmndk46.fsf@lifelogs.com> <87bnoeed7v.fsf@lifelogs.com> <8761emkm7l.fsf@ferrier.me.uk> <871tp9k6hw.fsf@ferrier.me.uk> <87vbmlsf62.fsf@Rainer.invalid> <87h9y5ii7s.fsf@ferrier.me.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1415830698 8772 80.91.229.3 (12 Nov 2014 22:18:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 12 Nov 2014 22:18:18 +0000 (UTC) Cc: Achim Gratz , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 12 23:18:11 2014 Return-path: Envelope-to: ged-emacs-devel@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 1XogEr-0006J2-TN for ged-emacs-devel@m.gmane.org; Wed, 12 Nov 2014 23:18:10 +0100 Original-Received: from localhost ([::1]:57002 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XogEr-00030T-G8 for ged-emacs-devel@m.gmane.org; Wed, 12 Nov 2014 17:18:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50850) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XogEj-0002zj-LG for emacs-devel@gnu.org; Wed, 12 Nov 2014 17:18:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XogEV-0006x6-Qv for emacs-devel@gnu.org; Wed, 12 Nov 2014 17:18:01 -0500 Original-Received: from static.17.66.46.78.clients.your-server.de ([78.46.66.17]:56239 helo=po1.ferrier.me.uk) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XogEV-0006wS-Ld for emacs-devel@gnu.org; Wed, 12 Nov 2014 17:17:47 -0500 Original-Received: from nicferrier-dell-xps (140.35.155.90.in-addr.arpa [90.155.35.140]) by po1.ferrier.me.uk (Postfix) with ESMTPA id 908EEAC00E2; Wed, 12 Nov 2014 23:36:13 +0100 (CET) Original-Received: from nicferrier-XPS13-9333 (localhost [127.0.0.1]) by nicferrier-dell-xps (Postfix) with ESMTPS id 795DA6BA00; Wed, 12 Nov 2014 22:17:46 +0000 (GMT) In-Reply-To: (Stefan Monnier's message of "Tue, 11 Nov 2014 16:53:29 -0500") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 78.46.66.17 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:176848 Archived-At: Stefan Monnier writes: > Ah, that's where you're going. I kind of like the idea, but I don't > like the idea of editing the content of packages in ~/.emacs.d/elpa > (even if only for some "special" packages like "user-package"). You don't edit that. You edit the source somewhere else and then automatically install it. I'd suggest that the package could be constructed automatically every time. If the necessary data is kept in a customize variable anyway it doesn't matter about the package source. It only matters that a package is a good way to load other packages. Nic