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 ms0.migadu.com with LMTPS id EFcgI6xmrWBiLAAAgWs5BA (envelope-from ) for ; Tue, 25 May 2021 23:05:48 +0200 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 sMrUHqxmrWCcMQAAB5/wlQ (envelope-from ) for ; Tue, 25 May 2021 21:05:48 +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 ACF3619F98 for ; Tue, 25 May 2021 23:05:47 +0200 (CEST) Received: from localhost ([::1]:36842 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lleFF-00077P-9w for larch@yhetil.org; Tue, 25 May 2021 17:05:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57972) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lleEW-00077B-0x for emacs-orgmode@gnu.org; Tue, 25 May 2021 17:05:00 -0400 Received: from mail-dm6nam12olkn2080.outbound.protection.outlook.com ([40.92.22.80]:28640 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lleEP-0002nA-QR for emacs-orgmode@gnu.org; Tue, 25 May 2021 17:04:59 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E82SMZQEEh5b3K96Mpe692PLfd5hgefze1GaBnUEzJgEHvcOoUbe7+Ahi3D6G1UhHqqYI2Bf6swz65goYCFJh6Nmy7IbVWyOcAqWbVIln0Eg75JOHwEPc6+bH/vjEcgpyGH6W4ZXGHk8IPFx/klNcExGsmJKTsq22AhpmQ6juymZZmbcM201LAr60SZ1DgyRLa2AEJMx0CKT2v0CTl/OmohwjZhz71IfcHlHR4UvjSuXQJO4+CgjU2v/EWom7Z7p8/qphQBVXtVLtWG5Zh5FUQmQZ/7gKVE/4ZdxOUndS5RuvSgBNrYS4vRxPkEXtno4zujKtCYnLb8CtFSNvp0EMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zOEQW5dmlUZVJR504WDQCKzX56wxWbmRiwqg2dNN1o8=; b=Tm8Gdxb05jmCZXeB6163eWh/YrZ/6nAC7boM0TCxCynvtLjx80JrvyTC1YDcPArBWwzDD9cGgwMYbkDUcY6lwTgM8i0CjStvT01PuKuUVOI2CEF094hlZsPtRpcH9Oy3tWZlA38DVXVW2qMJjlRvzYLhRluaGXOSHUCZBhwJUp+eikLXPXROawztq5p7c31oNzl0luDuml3ud4D3n5RwwxlQI62NK32ZPCIFn14bQYtitOOA0ja/qLVF3xmXxXBHnmgGRYDzlZ9wUVL9AiNARi96kxNC+I75kI7FQdoIRq0sYTFM8ccbCws3SulGK+lYQg7O1wcb3MaACfwiPcOyDg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zOEQW5dmlUZVJR504WDQCKzX56wxWbmRiwqg2dNN1o8=; b=iRZm6Rj3Mu1/Yxqi9WWFOsT1pkEoMhq0MVC2rW3SOhvfHnotdbg/Cx9hz3bC/tmwvuoB+Iu3oiP0egKPRHPKLS9E6zKQShrQrC0/3C0TIiEzGPHj6YEb7RRZ7qaZXbZdsjkxYOLiBT4gjLB+uBP7vi1RIzhLIIwRV6tnOkjO1/6SG6b1X4ja9HtQOkTAMiVbMYG6Y2mt3Hs9bw5c+RzC2KKtF2wWWQ0N/k6TuYAy1y56mfeEDsm490istFDbxQ+OBeVkWkvMHR/8nlUiAB7cMgkia1S8yX4i/pEktTuECbULwG5q027dlkuxUFyUoKY+M31yjQorXuw81nWkcHU83Q== Received: from DM6NAM12FT037.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc64::50) by DM6NAM12HT042.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc64::261) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.11; Tue, 25 May 2021 21:04:46 +0000 Received: from SJ0PR03MB5455.namprd03.prod.outlook.com (2a01:111:e400:fc64::4f) by DM6NAM12FT037.mail.protection.outlook.com (2a01:111:e400:fc64::303) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.11 via Frontend Transport; Tue, 25 May 2021 21:04:46 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:8D770EBAFB770DD6F91FF5B3A77772030BCFC476BF8FAE0A1F55E6DA1CA782DC; UpperCasedChecksum:2DE228CAE158B9169BF33B365F82D5832BF25B270D468065BEE0682FD588801D; SizeAsReceived:7608; Count:46 Received: from SJ0PR03MB5455.namprd03.prod.outlook.com ([fe80::2c9a:cb2d:320b:ed62]) by SJ0PR03MB5455.namprd03.prod.outlook.com ([fe80::2c9a:cb2d:320b:ed62%7]) with mapi id 15.20.4150.028; Tue, 25 May 2021 21:04:45 +0000 From: David Masterson To: Sebastian Miele Subject: Re: Empty headline titles unsupported: Bug? References: <87tumvdno3.fsf@gmail.com> <87eedw5s0c.fsf@gmail.com> <87o8czksaq.fsf@gmail.com> <87lf83kphd.fsf@gmail.com> <87tumqaj6h.fsf@nicolasgoaziou.fr> Date: Tue, 25 May 2021 14:04:42 -0700 In-Reply-To: <87tumqaj6h.fsf@nicolasgoaziou.fr> (Nicolas Goaziou's message of "Tue, 25 May 2021 18:10:14 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Content-Type: text/plain X-TMN: [h0jtYLGWmuXlseDhaAG87ap4Dq9Ldyji] X-ClientProxiedBy: PH0PR07CA0095.namprd07.prod.outlook.com (2603:10b6:510:4::10) To SJ0PR03MB5455.namprd03.prod.outlook.com (2603:10b6:a03:27b::11) X-Microsoft-Original-Message-ID: <87tumqa5jp.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from penguin (68.5.88.225) by PH0PR07CA0095.namprd07.prod.outlook.com (2603:10b6:510:4::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Tue, 25 May 2021 21:04:45 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 96a51fe4-06ba-4fe2-a469-08d91fc0b95f X-MS-TrafficTypeDiagnostic: DM6NAM12HT042: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: shT3udYF5JaQYjHM3xSbomrXTa4UWqKcRb1Jt3xDb1ibRRgOAvtQxb7lkER0Q+uVL7Vv4bSGqxy0x0DBDZ8UYBZgq1NNRLZYb+RWLm5wc683W1XT/zgLsswurZpqI1RSDA6eo8u0YUwIc+ROM62pug/d1lZvmQB3eGailPJaX4Qy1LViL1TDDfupydOxyMThqbdvvpfXHVbj6qQEZ0gCSnSD8gI3IDYNt6dguih8pmC7wT5cak93r4Q6GiqfxVTo8Q22gW/3gOSMiaGhdNCLi3/AoIXHfrLqdBsaIwNaAP3xHaZIjh3gHFjfIYkonWjrWORk3upijpLjshPQyqeNGpj91+7gCWK5bBM+AREl61AZD+If7hD7kOPmdF4Q1Uh5apdwQn4ElJhEbn78swbHFA== X-MS-Exchange-AntiSpam-MessageData: vIkZ6qUMQ+8Do14ISKwa053Ui9eWOMa/ZnXpyIw3l4WpQQnJy+Fhs/dWfSAQYZJ8tJHMXp3aH0+p/T6bXEgU0ZAHiUe92qHzpUy6oyhq8o//4rTLyQUHxuqNb74Q8PPi6XiePB1lKA4WCbLjWBde9Q== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 96a51fe4-06ba-4fe2-a469-08d91fc0b95f X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2021 21:04:45.6250 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DM6NAM12FT037.eop-nam12.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6NAM12HT042 Received-SPF: pass client-ip=40.92.22.80; envelope-from=dsmasterson92630@outlook.com; helo=NAM12-DM6-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-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: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1621976748; 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=zOEQW5dmlUZVJR504WDQCKzX56wxWbmRiwqg2dNN1o8=; b=ejj4NefnlN02B5ZmgQEtBpIrlgYFyKu+g2fjMGH9A9WJ40UVqZ8A2ryTlFkPeMm/757SCG yasyRiMQLSMKw2kLQEnwgEMBEBgMVFXqQvfjgojSIAQPfYZL8Dc+d/TzYPcCMBLuTEHxyr VSfaCyTwqKF9Q8ZCYxWwNrzoIC8OBecmrBwtoB2nHOx5hFxQk0VB7difvoc16aH1Bn9TZ7 u52Sqow6hC8lLAyLOcG3PBrrX+l1FoCJcCjeh4HNDIEXZr8L34PdbBDcLb2LcWXg3LG2Zs A/ZMNsrrIdI+xNHWmlpokbbohZEJ9gbGjLiHKPCp+xW9SR7DVrlHzXG/z7wOdQ== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1621976748; a=rsa-sha256; cv=pass; b=rIKk82djDPpEpyXtWNQbO+On7tmLofn2L7U/QomP7j9KrXiqVJ7Izd9oskxH2srX/uJZn8 2n0QSklIaWWWYers6QN6jLGrzJnyy2w1mb2xClECmYVuR2k1qyWNG0lAj4xpLSFFTJoHmd Niz4i92W30Fc/+FLgupCINvYASASd7MHFdTlRH4XhQ19r95aDK00SQ2r4CE/2gZNk0QT8r t/7zLpZtv2TV/Wj3VYFhBPvMxB2I7f6EM0SCGWo0KvLiD1aKF9JrSFEw0MMLtQNrCl7ZF6 L2szCA/egbrTVjAlWJTOJQL9kjvvYUgnXGEks5D4Lel/KkA82Wl8SBzMcoFczQ== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=iRZm6Rj3; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; 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-Migadu-Spam-Score: -1.63 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=iRZm6Rj3; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=outlook.com; 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-Migadu-Queue-Id: ACF3619F98 X-Spam-Score: -1.63 X-Migadu-Scanner: scn0.migadu.com X-TUID: w3G4g2UF5pSR Nicolas Goaziou writes: > Sebastian Miele writes: >> Sebastian Miele writes: >>>David Masterson writes: >>>> Sebastian Miele writes: >>>>> Currently org-syntax.org says that "TITLE can be made of any >>>>> character but a new line. Though, it will match after every other >>>>> part have been matched." This does not reflect the currently >>>>> effective behavior that "* :t:" is a headline with title ":t:" and no >>>>> tags. >>>> Can you describe what should happen in a parser grammar (ie. BNF)? If >>>> not, I would tend toward rethinking the structure of the Org file so >>>> that it can be described in a grammar. Having a good grammar for Org >>>> files will promote it's acceptance beyond Emacs. >>> [...] However, the way I understand the above quote from >>> org-syntax.org (which is, I think, in the end preferable) [...] >> To be clearer: Preferable to the way it currently is implemented. >> >> In the headline "* :t:", the above quote from org-syntax.org (at least >> in my way of reading it) means TAGS ":t:" > This is your way of reading it, but it's unfortunately not the sole way > to look at it. Also, I'm sympathetic to Ihor Radchenko's desire to see > consistent code in that area. But being consistent means we favor one > interpretation over the other. Is there anything wrong with that? > Currently, what Org does in this situation is unimportant, because the > behaviour is simply undefined, which is, IMO, tolerable. If we decide to > define it, it needs to be documented. But having undefined behaviors is limiting on the portability of Org because people are unwilling to pick it up and attempt to (say) create a (partial) Org for other platforms (iPhone, Android, etc.). -- David Masterson