From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id +OaBCGu0qmM8RgAAbAwnHQ (envelope-from ) for ; Tue, 27 Dec 2022 10:01:31 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id cKijB2u0qmNmVwAAG6o9tA (envelope-from ) for ; Tue, 27 Dec 2022 10:01:31 +0100 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 C85AB24876 for ; Tue, 27 Dec 2022 10:01:30 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pA5p2-0006rE-I0; Tue, 27 Dec 2022 04:00:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pA5p0-0006r2-PD for emacs-orgmode@gnu.org; Tue, 27 Dec 2022 04:00:30 -0500 Received: from mail.tuxteam.de ([5.199.139.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pA5oy-000376-Gq for emacs-orgmode@gnu.org; Tue, 27 Dec 2022 04:00:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject :Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Po8MHvebYEqo831XCL0U28b9tELmFQpx1gNVFXlb1qg=; b=Ws4NemhaUY0T8xvf6//FE9olaw 6n0Qoa94xyKendnVIYy9QiSCrkmqRq99zMdNx7nQB2DvN1ieRwdUexhpuPpzpgJm0FCSXNW5Vbr2t VD5yW7U4MTueGRaVQzMm2zcqsgAzlJjpPiNKqacPBONdohX0P6aiJHKsEb3EqtCCsIRZlJ+RnV+Az 98donfugQCdEISw0p3ZWrRegmNz4LpIHZ2ka0U1CuFy8g9NcLxtQ4KiIf3SI0BYnBsGnK/QHpJq0G fPZc6NhZK+w/pTdhrWto5peu8O8lmcN01adLHdZB1p1ovLIr8/hyMrlsZ/VtTdonInjnaE64mUIyZ PBekQCWw==; Received: from tomas by mail.tuxteam.de with local (Exim 4.94.2) (envelope-from ) id 1pA5or-0007zd-QS; Tue, 27 Dec 2022 10:00:21 +0100 Date: Tue, 27 Dec 2022 10:00:21 +0100 From: tomas@tuxteam.de To: Marcin Borkowski Cc: emacs-orgmode@gnu.org Subject: Re: Is the cascading logic of outlines a feature, or a design bug? Message-ID: References: <87cz86qxrc.fsf@localhost> <87ilhyvzi1.fsf@localhost> <87cz85s45j.fsf@mbork.pl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="r0bQGm51NZ9diifj" Content-Disposition: inline In-Reply-To: <87cz85s45j.fsf@mbork.pl> Received-SPF: pass client-ip=5.199.139.25; envelope-from=tomas@tuxteam.de; helo=mail.tuxteam.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, 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.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1672131690; a=rsa-sha256; cv=none; b=OHGbNhFuLe6NUBBzJYzRIAZ7xs1R6zR+wYTlYpM/vHlvjjYAMjbCpSv5poTd0M0d4L7Rzm aTVNqHPxPJfVQqQvj0mEq7LIOJiCN8jsf1RrehB2quAreQamf7D9sSjhkcVcPseZ/nhoMy FrAZGDR3zE57gOY6CZi/FUDOZqS7fjVxbSUgV+SDrAATGrpf2WukqUxrsGyCh/Oss6eLju 8xpM4JWXlfw42VyWWGBlU+OWSfaY3Wx0pq13pfqKDG0NXrBJ7JF+PyW8ZG6uhdhT+MhGKz fNE/P39F1VzdxbiR1HKr4tr0McUjRj4PsblPW/Eid0nS+ylLHKdP757LhyfLoQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=tuxteam.de header.s=mail header.b=Ws4Nemha; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1672131690; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Po8MHvebYEqo831XCL0U28b9tELmFQpx1gNVFXlb1qg=; b=FHtAOUWH9kOG3K5rnYjtxCq9fARNZOKLdnG0122+8MMDhwFa7O8oFwQHL7brhlxs6ht7Im TVkQDovZwa3kMjw5dFL1loA9/XHqDvZkRaPNPCVROyn/eY+16flIoN1oeCQZWdmRNOarz2 bqURMkay2Jbf3pUCgdPWTBpEEMGKXX0fi+BxYvgBwdi6nlro5GjF+6CJrpWmx3kVLO4WiR fwGAeVhcaBU8I5d1Xt4MbIeBXI0l0c1/nuLdmaY+ifRhEz7O6ZjxJtu5Bzfjuw1vwUrx2Q c/zpZv1abnA3lebdNOiFKa56VfK4xwLAma8ZinESCDItCmjkkKXrpmqYojfSKA== X-Spam-Score: -1.93 X-Migadu-Queue-Id: C85AB24876 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=tuxteam.de header.s=mail header.b=Ws4Nemha; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=none X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -1.93 X-TUID: WNJrZ/yFzuLX --r0bQGm51NZ9diifj Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 27, 2022 at 08:21:28AM +0100, Marcin Borkowski wrote: [...] > > At first it seems surprising that there are those two perspectives > > and there's no "right" or "wrong", as the OP seems to assume. >=20 > FWIW, I think LaTeX also got this "wrong" (and perhaps surprisingly, XML > "right";-)). AFAIR, ConTeXt (which I haven't used for several years, so > I might be mistaken) does "TRT" here. LaTeX picked it up from TeX which picked it up from... print (more specifically from academic print). Which has been optimised for a couple o'hundred years. Donald Knuth was mathematician and computer scientist (and pretty fastidious with the smalles details), so I'd assume his choice of this "flavour" of document model for TeX was pretty conscious, not an accident. > OTOH, I agree that it looks surprising, and we mathematicians (and CS/IT > people) would like to have a nice, tree-like structure, but I suspect > that not allowing to continue the parent section after the subsection > ends is a wise decision. I highly suspect this would be very confusing > for 99% people, which might be precisely the benefit the OP is asking > about. You might not like it -- but I stay by my assessment that there isn't a "right" or "wrong" here. The most important thing, IMHO, is to be aware of those two models (most of us stumble unexpectedly into it and go "WAT?" -- although it has made it to the FAQ by now :) It isn't difficult to model the one with the other. I already proposed having one canonical heading meaning "back to that level", say dash or dot, like so: * General animals Some text about general animals ** arthropods spiders and things * - More about animals in general ** vertebrates so-and-so (You could even do with the space alone, but playing with significant trailing spaces is asking for trouble: i'd go for some unobtrusive char unlikely to be a heading text for itself). Now for that to be useful, you'd have to gather enough users who like the idea and use the convention. It's a communication medium, after all :-) Cheers --=20 t --r0bQGm51NZ9diifj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQRp53liolZD6iXhAoIFyCz1etHaRgUCY6q0HwAKCRAFyCz1etHa RukjAJ4nsUbcfHu+en3GVhyp6/12XWXI4wCfXb2WfCVrT+y3e/Qxmrdp5SihRg8= =M8qn -----END PGP SIGNATURE----- --r0bQGm51NZ9diifj--