From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id qIj0NKAFa18XOgAA0tVLHw (envelope-from ) for ; Wed, 23 Sep 2020 08:21:52 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id OAq1MKAFa1+efAAAB5/wlQ (envelope-from ) for ; Wed, 23 Sep 2020 08:21:52 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 62049940606 for ; Wed, 23 Sep 2020 08:21:52 +0000 (UTC) Received: from localhost ([::1]:57868 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kL02B-00038S-5a for larch@yhetil.org; Wed, 23 Sep 2020 04:21:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41032) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kL01k-00038E-Ut; Wed, 23 Sep 2020 04:21:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40498) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kL01k-0004Sf-6G; Wed, 23 Sep 2020 04:21:24 -0400 Received: from lns-bzn-32-82-254-31-120.adsl.proxad.net ([82.254.31.120]:36484 helo=guerry) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1kL01j-0004cD-Oc; Wed, 23 Sep 2020 04:21:23 -0400 Received: by guerry (Postfix, from userid 1000) id 9F3C41A60D4C; Wed, 23 Sep 2020 10:21:21 +0200 (CEST) From: Bastien To: William Rankin via "General discussions about Org-mode." Subject: Re: Re Org 9.4 is out. Can you help? // breaking apart Org Mode Organization: GNU References: Date: Wed, 23 Sep 2020 10:21:21 +0200 In-Reply-To: (William Rankin via's message of "Tue, 15 Sep 2020 20:05:20 +1000") Message-ID: <87pn6c29a6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: William Rankin , emacs-devel@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -1.01 X-TUID: Dbn/KefooQTr Hi William, thanks a lot for bringing this up. Of course, Org would benefit from code cleanup and code refactoring. And yes, we can collectively push toward (1) modularizing Org a little more, (2) making Org features better interact with Emacs core features and (3) integrating some of Org's features into Emacs core as Emacs features. IMHO the good examples you give fall into one of the category above, and I think such efforts are likely to happen in that order: 1, 2, 3. The better way to make this happen is to start a discussion with a patch explaining how it makes 1, 2 or 3, then discussing the patch here on this list - the smaller the better. If you cannot make a patch, first discuss your idea, and once the implementation seems clear, call for help by using a mail header: X-Woof-Help: Help with making X a new module Thanks, -- Bastien