From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan =?utf-8?Q?Reich=C3=B6r?= Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] tramp-theme.el Date: Tue, 16 Feb 2016 19:41:39 +0100 Message-ID: <87lh6kbiqk.fsf@xsteve.at> References: <87a8n20y7x.fsf@gmx.de> <87k2m60y08.fsf@mbork.pl> <871t8d26zp.fsf@gmx.de> <8760xpce7i.fsf@xsteve.at> <877fi5t7gp.fsf@fastmail.fm> <87r3gdawxv.fsf@xsteve.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1455648163 4096 80.91.229.3 (16 Feb 2016 18:42:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 16 Feb 2016 18:42:43 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 16 19:42:35 2016 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 1aVka3-0007b6-Bj for ged-emacs-devel@m.gmane.org; Tue, 16 Feb 2016 19:42:35 +0100 Original-Received: from localhost ([::1]:49609 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVka2-0006sX-CB for ged-emacs-devel@m.gmane.org; Tue, 16 Feb 2016 13:42:34 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53316) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVkZO-0006PM-TS for emacs-devel@gnu.org; Tue, 16 Feb 2016 13:41:55 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aVkZL-0004rS-VH for emacs-devel@gnu.org; Tue, 16 Feb 2016 13:41:54 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:40080) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVkZL-0004rJ-NZ for emacs-devel@gnu.org; Tue, 16 Feb 2016 13:41:51 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aVkZI-0006li-Al for emacs-devel@gnu.org; Tue, 16 Feb 2016 19:41:48 +0100 Original-Received: from 188-22-237-200.adsl.highway.telekom.at ([188.22.237.200]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 16 Feb 2016 19:41:48 +0100 Original-Received: from stefan by 188-22-237-200.adsl.highway.telekom.at with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 16 Feb 2016 19:41:48 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 31 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 188-22-237-200.adsl.highway.telekom.at User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:oAdULZsddOkUuMt0ZdI9K8/t1Q4= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:200047 Archived-At: John Wiegley writes: >>>>>> Stefan Reichör writes: > >>> https://github.com/jwiegley/use-package > >> Please include it in emacs! ;-) > > :) It's on its way. I'm still gathering copyright assignments from everyone > who contributed over the last few years. Once that's done, it will appear in > the part of ELPA that ends up in the 26.1 tarball. > > The only reason it wouldn't appear in Emacs core is that nothing in core needs > it; it's only going to be there for users, which is a pretty clear criterion > for when something belongs in GNU ELPA rather than in core. Well, following this logic, you have to move every package to GNU ELPA. Nothing in emacs core needs dired, eshell, c-mode, python-mode, ... I think something like use-package is a very important core component of emacs. Since it allows a user to depend on a package. No matter if it is already installed or not. In my opinion this is a requirement when packages are shifted to ELPA. The transition that I will do is, replacing require and load statements in my .emacs by use-package statements. That is something that is do-able. Stefan.