From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 2MnIIZZNa18MUQAA0tVLHw (envelope-from ) for ; Wed, 23 Sep 2020 13:28:54 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id yAO8HZZNa19YBAAA1q6Kng (envelope-from ) for ; Wed, 23 Sep 2020 13:28:54 +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 00341940606 for ; Wed, 23 Sep 2020 13:28:53 +0000 (UTC) Received: from localhost ([::1]:37152 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kL4pI-00017R-B7 for larch@yhetil.org; Wed, 23 Sep 2020 09:28:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34288) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kL4od-00015x-FY; Wed, 23 Sep 2020 09:28:11 -0400 Received: from mail-pg1-x52c.google.com ([2607:f8b0:4864:20::52c]:35547) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kL4ob-0004fQ-FY; Wed, 23 Sep 2020 09:28:11 -0400 Received: by mail-pg1-x52c.google.com with SMTP id g29so14408913pgl.2; Wed, 23 Sep 2020 06:28:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=CDhRAAju/T+EdXEvupMvDEou1OD22S3xii9QHK+/nk8=; b=bQY4sGBoF0afwf9krR0O9tYbGkPlpydM4QgtX5F+4AnwJpo3meQDPcgF5ZWAy3lk1D D5IeOrnM3mN8/BIjg9sVi48p2DY15OdUCsHLO6zoTeBAjU7c9cWrXrtJlTHy+gMfrYhZ frjH0TnFb65FVW185MkfXo9gtQHBM5MyjGXxDIY9QhcnRf/PxAiwWZfSfmGIsE4qeyeJ SEavon6608Bxq999g97R9Xpt6P3zW8uJPiFOgGmJebu4X0IfjSqZRLKrv1ICAUq9iQ0R nlNQKvDz1Z6gTcsp6KptOkLmUtfo7okRRlAKTdMqcmodY1Elcs4UsEnltNwjtt5NMwWZ pPHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=CDhRAAju/T+EdXEvupMvDEou1OD22S3xii9QHK+/nk8=; b=KhFoZzjJEmoZcOM0JNCefy7ydvfa6hvMzsFV1AmXDSjkGXaSXx8EqLcFPIbbwApQmL f+5xkR+x2cuX1naXLIMfN9dZSQAlk/jMNf3LWAqY/blBGMCYaJUeQ8OpTY+z8uRKvKto H2aqVJK4IhK2VX42/aJwbO0tk9ZWWosksk20LZgRdzegj+YyrOGWjElprc3S2r+paBUy tS2BPxkP3W0WyAMNmK6Vq51/JNgmCWOkL8xFlfDIDpYsvnGwXUpij5GoYbPl5feIcuEs 7GYQU/KlkTyq3V6g5LpZKnjgO1TLiOSB1BXhYrtWMgwS2/URh9HUPhuUcs5zaaXGA3hR xI9Q== X-Gm-Message-State: AOAM531yMhNPQ7s1nUevHJA7Csdr0JTfJ68pUneetZ2dl9a8CBsR0KPT 6l70NVf7GItp6UM4NtEdJfo= X-Google-Smtp-Source: ABdhPJyjpY6wwMhxMQe9kLPHw0G/mlgDYHfkOQBckUHYsjiZWGxGo3o//58FldN7Ay9dCQZRKP5XDQ== X-Received: by 2002:a62:3585:0:b029:142:2501:3985 with SMTP id c127-20020a6235850000b029014225013985mr9063394pfa.74.1600867686701; Wed, 23 Sep 2020 06:28:06 -0700 (PDT) Received: from localhost ([173.254.200.139]) by smtp.gmail.com with ESMTPSA id e123sm19040308pfh.167.2020.09.23.06.28.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2020 06:28:05 -0700 (PDT) From: Ihor Radchenko To: arthur miller , Bastien , "William Rankin via General discussions about Org-mode." Subject: RE: Re Org 9.4 is out. Can you help? // breaking apart Org Mode In-Reply-To: References: <87pn6c29a6.fsf@gnu.org> Date: Wed, 23 Sep 2020 21:27:00 +0800 Message-ID: <87o8lw62u3.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::52c; envelope-from=yantar92@gmail.com; helo=mail-pg1-x52c.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=bQY4sGBo; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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: 0.59 X-TUID: COsZ8giN19zJ > What do you think, is it to much work and where can you point out (just g= enerally) where to look in the source for the code responsible for that? Sub/superscripts are all dumped inside org.el (together with most of font-lock-related code). arthur miller writes: > Not long time ago I posted a bug report about superscripts and subscripts= not rendered when in-between italics markings, '/'. I would definitely lik= e to see that code, and rest for prettie-fying entities factored out into = a minor mode that can be activated in any Emacs buffer. > > What do you think, is it to much work and where can you point out (just g= enerally) where to look in the source for the code responsible for that? > > > > -------- Originalmeddelande -------- > Fr=C3=A5n: Bastien > Datum: 2020-09-23 10:21 (GMT+01:00) > Till: "William Rankin via General discussions about Org-mode." > Kopia: William Rankin , emacs-devel@gnu.org > =C3=84mne: Re: Re Org 9.4 is out. Can you help? // breaking apart Org Mode > > 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