From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] feature/integrated-elpa 4f6df43 15/23: README added Date: Fri, 30 Sep 2016 17:25:06 +0100 Message-ID: <87oa354aot.fsf@russet.org.uk> References: <20160916203414.25203.87032@vcs.savannah.gnu.org> <20160916203416.8DF2F220166@vcs.savannah.gnu.org> <87vaxsjmvu.fsf@russet.org.uk> <878tunj2wr.fsf@russet.org.uk> <874m582ixv.fsf@russet.org.uk> <871t0apsxm.fsf@russet.org.uk> <87shsm7hi6.fsf@russet.org.uk> <1fc9109e-3b5c-4673-9f79-bcaa16f10d1b@default> <874m4xachb.fsf@russet.org.uk> <28104a38-4ebf-44a4-b9b3-2c4203e61a75@default> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1475253004 21378 195.159.176.226 (30 Sep 2016 16:30:04 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 30 Sep 2016 16:30:04 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cc: John Wiegley , Stefan Monnier , emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 30 18:29:56 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bq0h2-0003dz-2a for ged-emacs-devel@m.gmane.org; Fri, 30 Sep 2016 18:29:48 +0200 Original-Received: from localhost ([::1]:45793 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bq0h0-0008Fz-KU for ged-emacs-devel@m.gmane.org; Fri, 30 Sep 2016 12:29:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43956) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bq0cZ-0005PG-M2 for emacs-devel@gnu.org; Fri, 30 Sep 2016 12:25:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bq0cW-0000rX-9x for emacs-devel@gnu.org; Fri, 30 Sep 2016 12:25:11 -0400 Original-Received: from cloud103.planethippo.com ([31.216.48.48]:59044) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bq0cW-0000qP-3G for emacs-devel@gnu.org; Fri, 30 Sep 2016 12:25:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From; bh=xZwcZGhW2mEKPuJ5fgKvcYr2zVYIUldC1/gA9Fchvpw=; b=urjYgt89o2utcASm0X9M/u0/ny uWR2a9tk2bR6aVtWfgEMBrAKjuj2FOWJmq3yGEzyw/1GXqEFZ7D3PPBmc4mBWm4pmaGBLBQAuJoEO 5isWvaG7IuFXW1qez3RWd10HhE8p7+0dARYkvRe7W3gFf0lbrzQTa9sqwbyq6U/Ms3MD9lIrVz+YL a8ey2LWyMWnR2Tzddt445fw7Xk230rKefkgcUZbHXYbsZ1dX48gvBPZbGn1ncE/vOXoNvSw55TbTo gTCyLMfiPQuzEXHk7AhBbJA8kLWIdcsKsqLl3RRwHjGWugwYIxBJtpj3ITEucT64H5Sziajauu29j LQIJV/fg==; Original-Received: from janus-nat-128-240-225-60.ncl.ac.uk ([128.240.225.60]:52528 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.86_1) (envelope-from ) id 1bq0cV-000hGW-76; Fri, 30 Sep 2016 17:25:07 +0100 In-Reply-To: <28104a38-4ebf-44a4-b9b3-2c4203e61a75@default> (Drew Adams's message of "Fri, 30 Sep 2016 07:20:11 -0700 (PDT)") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 31.216.48.48 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:207928 Archived-At: Drew Adams writes: >> I am suggesting that we enable the use of package.el as part of the >> Emacs build to compile and generate the autoloads for packages in Emacs >> core. > > Sounds good (IIUC). So you are talking not about users having to use > package.el but just the Emacs build using package.el. Just so. >> > 2. All Emacs Lisp code, apart from 3rd-party libraries, will continue >> > to be available in .../lisp/, so users can easily grep for it and >> > use `M-x find-library', without messing with packages. >> >> This, I am suggesting we change, so that we have two locations for lisp >> packages dependent on their file organisation. The lisp code will still >> be available, though. > > I am no doubt a minority of one, but I do not want to have to use > package.el at all, especially just to be able to use vanilla Emacs > (standard distribution). I'd agree with this. As an aside, I'd like to add something that suggests packages you might want to try based on what you do. So, if you open an ada file, Emacs might suggest you install ada-mode from ELPA. But that is for the future. > >> > 3. The source-code directory structure under .../lisp/ does not become >> > any, or much, deeper. So far, *.el, */*.el, and */*/*.el are >> > sufficient. >> >> I would not want to change this. > > How does your answer here fit with your answer for #2? I would like > to find everything under .../lisp/ still, with a simple subdir structure. Ah, that's a different thing. I am not suggesting we touch ./lisp at all. So ./lisp would remain the same. > But again, I'm no doubt a minority of one. Just saying what I prefer. So far, it looks like I am in a minority of one, rather than you. Phil