From mboxrd@z Thu Jan 1 00:00:00 1970 From: phillip.lord@russet.org.uk (Phillip Lord) Subject: Re: Remove Org from Emacs repository? Date: Mon, 19 Dec 2016 15:32:11 +0000 Message-ID: <8760mgrl38.fsf@russet.org.uk> References: <871sx5pp6u.fsf@laptoptop.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42607) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cIzvK-0002y3-3M for emacs-orgmode@gnu.org; Mon, 19 Dec 2016 10:32:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cIzvE-0001dv-88 for emacs-orgmode@gnu.org; Mon, 19 Dec 2016 10:32:22 -0500 Received: from mailgw.mycpanelcloud.co.uk ([185.116.214.125]:45485) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cIzvD-0001d4-Pz for emacs-orgmode@gnu.org; Mon, 19 Dec 2016 10:32:16 -0500 Received: from localhost (localhost [127.0.0.1]) by mailgw.mycpanelcloud.co.uk (Postfix) with ESMTP id 12B86C40D0 for ; Mon, 19 Dec 2016 15:31:52 +0000 (GMT) Received: from mailgw.mycpanelcloud.co.uk (localhost [127.0.0.1]) by mailgw.mycpanelcloud.co.uk (Postfix) with ESMTP id B29D8C40DF for ; Mon, 19 Dec 2016 15:31:50 +0000 (GMT) Received: from cloud103.planethippo.com (unknown [31.216.48.128]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailgw.mycpanelcloud.co.uk (Postfix) with ESMTPS id A7039C4084 for ; Mon, 19 Dec 2016 15:31:50 +0000 (GMT) In-Reply-To: (Reuben Thomas's message of "Sun, 18 Dec 2016 17:01:15 +0000") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Reuben Thomas Cc: Carsten Dominik , "emacs-orgmode@gnu.org" , aaermolov@gmail.com Reuben Thomas writes: > On 18 December 2016 at 13:20, Carsten Dominik wrote: > >> Dear all, >> >> I'd hate to see Org removed from Emacs. It took a lot of work to get it >> in, and I believe that the vast majority of Emacs users does not install >> packages. For a newbie to get to Emacs and to be able to open a .org fi= le >> is a big plus. So my vote goes toward keeping it in. >> > > =E2=80=8BSince you're responsible for org-mode, and I guess you're happy = with the > coordination between (your) upstream and Emacs, then =E2=80=8BI agree it = should > continue to be distributed out of the box. > > However, your comments raise a couple of thoughts: > > 1. Is there something hard about packages that could be made easier? For > example, Atom seems to get along fine without many built-in packages, so > that most users expect to install some. > > 2. Is there any possibility to make org-mode a build-time dependency of > Emacs, like the C libraries that it requires, or is that a silly idea? Th= at > could permit it to be shipped as built-in, without having its source > duplicated in Emacs's repository. This kind of idea is, indeed, being actively considered on emacs-devel. In fact, I managed to get a simple version of this working using package.el during the build process. The idea would be that packages in ELPA format could be made available to Emacs during the build and then be packaged with the tarball as now. The general feedback on my implementation was negative, but the general principle is something that people are keen to pursue, hopefully for Emacs-26. Org-mode would make a good test case for this. Another possibility would be to extend the current "autoload" functionality, so that it can install via package.el before autoloading. Might work, but not tried that yet. Phil