From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Bastien Newsgroups: gmane.emacs.devel Subject: Re: Convert some files from outline-mode to org-mode Date: Sun, 24 May 2020 08:04:28 +0200 Organization: GNU Message-ID: <878shh98cz.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="42506"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Emacs developers To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 24 08:05:00 2020 Return-path: Envelope-to: ged-emacs-devel@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 1jcjkq-000AxJ-D9 for ged-emacs-devel@m.gmane-mx.org; Sun, 24 May 2020 08:05:00 +0200 Original-Received: from localhost ([::1]:60562 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jcjkp-0008UV-FX for ged-emacs-devel@m.gmane-mx.org; Sun, 24 May 2020 02:04:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38524) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcjkO-00082j-Df for emacs-devel@gnu.org; Sun, 24 May 2020 02:04:32 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:56474) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jcjkN-0004Cv-NE; Sun, 24 May 2020 02:04:31 -0400 Original-Received: from lns-bzn-32-82-254-31-120.adsl.proxad.net ([82.254.31.120]:51516 helo=guerry) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1jcjkM-00060j-MN; Sun, 24 May 2020 02:04:31 -0400 Original-Received: by guerry (Postfix, from userid 1000) id 198BF1A604DE; Sun, 24 May 2020 08:04:28 +0200 (CEST) In-Reply-To: (Stefan Kangas's message of "Sun, 26 Apr 2020 17:43:55 +0200") X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:251301 Archived-At: Hi Stefan, thanks for the suggestion and sorry for being late to the party. Here is my simple take on this: - The current way etc/TODO and friends are written is flawed, independantly of what mode you use to navigate it. E.g.: ** Improve the byte-compiler to recognize immutable (lexical) bindings and get rid of them if they're used only once and/or they're bound to a constant expression. Is it a paragraph? Is it a heading? Is it a whole section? I cannot decide. It is just some text. Outline fontifies the first line of such text but this can hardly be considered as syntactic fontification, since the first fontified line is sometimes a whole sentence, sometimes just the start of a paragraph. - We shall discuss plain text formatting enhancements instead of discussing outline vs org. I am in favor of rewriting "paragraphs" in these files as proper heading + contents -- e.g.: ** Improve the byte-compiler to recognize immutable (lexical) bindings Also get rid of them if they're used only once and/or they're bound to a constant expression. And this is it. This would a welcome enhancement over the current situation and we would not really need to have the outline vs org discussion. If nobody is against this enhancement, I am willing to start working on these files and send a patch. Thanks, -- Bastien