From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.orgmode,gmane.emacs.devel Subject: RE: Re Org 9.4 is out. Can you help? // breaking apart Org Mode Date: Wed, 23 Sep 2020 21:27:00 +0800 Message-ID: <87o8lw62u3.fsf@localhost> References: <87pn6c29a6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33129"; mail-complaints-to="usenet@ciao.gmane.io" Cc: William Rankin , "emacs-devel@gnu.org" To: arthur miller , Bastien , "William Rankin via General discussions about Org-mode." Original-X-From: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane-mx.org@gnu.org Wed Sep 23 15:28:45 2020 Return-path: Envelope-to: geo-emacs-orgmode@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kL4pB-0008V2-IM for geo-emacs-orgmode@m.gmane-mx.org; Wed, 23 Sep 2020 15:28:45 +0200 Original-Received: from localhost ([::1]:37152 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kL4pA-00017R-K6 for geo-emacs-orgmode@m.gmane-mx.org; Wed, 23 Sep 2020 09:28:44 -0400 Original-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 Original-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 Original-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) Original-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) In-Reply-To: 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: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-orgmode" Xref: news.gmane.io gmane.emacs.orgmode:131853 gmane.emacs.devel:256358 Archived-At: > 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