From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id eDEIHGTlxmMydwEAbAwnHQ (envelope-from ) for ; Tue, 17 Jan 2023 19:13:56 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id AM0XG2TlxmNmHAEAG6o9tA (envelope-from ) for ; Tue, 17 Jan 2023 19:13:56 +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 0DB3B2CAD4 for ; Tue, 17 Jan 2023 19:13:55 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pHqSX-0002xg-77; Tue, 17 Jan 2023 13:13:21 -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 1pHqSV-0002tz-Ha for emacs-orgmode@gnu.org; Tue, 17 Jan 2023 13:13:19 -0500 Received: from mail-bn1nam02olkn20815.outbound.protection.outlook.com ([2a01:111:f400:7eb2::815] helo=NAM02-BN1-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 1pHqST-0003T3-FW for emacs-orgmode@gnu.org; Tue, 17 Jan 2023 13:13:19 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aVFvnoaZ0ZP5pahNEyfjMpCr3A+dv8f8LROAyps2ew7L3udXvQZpEdp9wI2NT8spw+OcDioTpsnBlvHWX/lSlSolEJIW1XVVQC4MsFJr2E+mkZ1H1xAL//6sHsCaOST+ECBHTlq0STxLQgz09JxO9ev3wx41KXFluUuhavKqKvCkV9Jldwz+QM+mDGAdlDluv9q0qnXpiqsTzi2Tv11WFEgfRn/Ttx7ERSrShip7iNfYrvsJ3uday6LEq5V+jwEOXHIvA3S9h3/OymKj9L2dynl7bfasRUGmx+i3sM2ZNvDWK8F7OSo3kIrvfEDkrSN193UBSCZ8pTnjf0Ff1pI61A== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=WQued95XutDJ3go1FVt/rJRkbBU9eJ+PLik4pwQmla8=; b=A8VGvIE9v4hrmsgQdyhfl7l04MBkksuNvxnmSVgAAns9GWrRqSzItGtssA7RwMfRsHGKzyS2Uy2cn/4uUcQQU3ob/73Ig5UtjTjo60D55Ck4VY0ya+ovYnfofhYXqsVx24jOnX4o0ejd9sN/9AFYBDK637SXcr5xo3PIq6RzVDZwU/1SIQXByFBBlcxClQnAQZ8LWhNQi3OUhBxq2mSAoWf5ve9vTdhxiVW3GdM2w6XpaZlGSsKseS0BvAFTqnCyPO4fS32afOtL4/RZl56DEDQ1izQBha+b9kgz6y769vhqeXr4sy7C1gVirMwFcNhTAmOkLP8116L2CKAa9oiYuw== 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=WQued95XutDJ3go1FVt/rJRkbBU9eJ+PLik4pwQmla8=; b=ZdPoybaiKvp3fE6NniyUUCj3Oh5cVJDKdf44Wwd9/YercmfQjJ0lo1YhHfaBr+gXmVsKMGnECbll5o8A/R1TgLALU/yvqpgLJmIyIBGJkkR8X7I2gHokyceT5gkrX+6VPL5/YiU3tMOhYfm66HFrXf3/vWh0qcMpj45V970zSpwPYLSH6d+IbzJV1nyXqlFHFH/ba7doF/8klr+gX371/BemeN6B7dq+t7fPhExZ/2QusuViBvfWpXed8UEdb9M0Dlpw5yUldm9GnuMEL/lTOhGut+TFgo2uA3NiS6sft4tGVfI+3sQMF92kT0d5PaoDnzPdSl6SAAK74I5fuaRHoQ== Received: from SJ0PR03MB5455.namprd03.prod.outlook.com (2603:10b6:a03:27b::11) by SJ0PR03MB5885.namprd03.prod.outlook.com (2603:10b6:a03:2dd::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.13; Tue, 17 Jan 2023 18:08:10 +0000 Received: from SJ0PR03MB5455.namprd03.prod.outlook.com ([fe80::bc58:742d:c94f:bf65]) by SJ0PR03MB5455.namprd03.prod.outlook.com ([fe80::bc58:742d:c94f:bf65%8]) with mapi id 15.20.6002.013; Tue, 17 Jan 2023 18:08:10 +0000 From: David Masterson To: Daniel Fleischer Cc: emacs-orgmode@gnu.org Subject: Re: org-todo-keywords and task sequence References: Date: Tue, 17 Jan 2023 10:08:08 -0800 In-Reply-To: (Daniel Fleischer's message of "Tue, 17 Jan 2023 10:17:16 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Content-Type: text/plain X-TMN: [bKmLufcJOQohwBi3EbhpStyu0MxqyXNQonT5JH/dwpN8r5k7Pv7HPI1KkZ6FqWfz] X-ClientProxiedBy: SJ0PR03CA0072.namprd03.prod.outlook.com (2603:10b6:a03:331::17) To SJ0PR03MB5455.namprd03.prod.outlook.com (2603:10b6:a03:27b::11) X-Microsoft-Original-Message-ID: <87h6wp2fw7.fsf@penguin> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 2 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR03MB5455:EE_|SJ0PR03MB5885:EE_ X-MS-Office365-Filtering-Correlation-Id: 9b5bbb7d-cc77-4157-abae-08daf8b5cac3 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qE1q1RV3cD+3BvIuJJxrEh7RtcATly9Opy896gQxwNNhE3djRsdgUSv/2MO6rrJo7KL3U2Oihj3Iv5kipUuo58c0o/OJJ3XxTicEFdF+wSNuXPWawL2t8HUGGP6HEUeW6MWHIfkLrHKKzuUHn99e4deoUYbLyx7/U9bFsQcWcsI8XWDrPVfkt7w1+CfBJWiPFWAunQb2gLFF05PeBivSsz3UyqUXOrH7AWBY96cB4jDCkNmBj2GB7kRM1kmzGIz89FD4QcYTBX18WYzgh+a03Nz7RHdOSMdj3nPVaNNok0eBkeXY8BpPKZYKvq4C5qNxKyW5g9yNYpk9LNsuKcDjnP1H/nDzeasAAuwI6sWP+NaBDiHb4mz1vLwfezqVNCayF1U054DeoddJFAx3wzuY9rCMUD4uH5ukBe5cTBJC77Q1QNYRIg5J6AooOs/B4n5rDaDmU7Y0cjzc3lSmW3eApIJbdCPTQGqOc9u/RxehzhJ4UUxB9c833kiyOhnYzGeXUcucMohEgj/wYnMH6EbpBAjStOJ/qG7L8k+gjpCPZX04JN3xOcEBl7t1FE0D/JQqlg9vZcqxBZkPfHhXQL8RAoqc0v9zouUhkBj1iVNCZ9hwneDXrGFTnytxWHViAh/ug5eCtWNNd3MbclOUps3S8tidICUpRgKaxBrznx4jjuA= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?0rYbXeKUSfIimcNk3twTQd/Y4C8gPmEXV2SlyBAtNPbkVDWk+fuFKTErI5+D?= =?us-ascii?Q?bCkzGFCOZqSUmfJHBvDf7EDKXnKu7H17jNAVNFmti2j1qKSLWJiPss0o90Vw?= =?us-ascii?Q?vKxqQ9JcO5l7guOTvPyCpdE8iTmdR4IwAw2A01I6a0gycFjn510O5RJBk29Y?= =?us-ascii?Q?EpdFjO5zyEzBpkpjD/4VjLr/5ZPSzMpH0tGZFDKlECS/e2lX3aQ5aVIA0ZN+?= =?us-ascii?Q?houZW3uXTC4Jlw8B2QPTKwd/zuuEVysG1NQc6gWB76si5LFt3gGHi/6yX0M4?= =?us-ascii?Q?8wwS/R+5q2ZJsYTxDJCQpWdnXU+crEeW0zd4bU6xHFmqqf25uIlujS2DbZMb?= =?us-ascii?Q?IJf+kYyOY9E6UHv3tvNTkT/zSGGZDmqDzQFgv6HufD7hFwuZTEs8CeUu//5O?= =?us-ascii?Q?bsRta9QvR6YwvrtQ9uvtG/rUN3Ay4z/+P1a0MnOGJRWUzNMEbNFqrYpckU4P?= =?us-ascii?Q?vdpVAcQ4z3CcKAZwK8TU9ZW9RAxcdtIxky5mIBbvQfS47QtzrjWvP4osRlzy?= =?us-ascii?Q?BBcIVAnADnHnfK8ZfZM0gDCJ1Y8WD3gy7pbz9NqhL+qXraiUIfDTeWcsbzIa?= =?us-ascii?Q?HTGLrJWvLWtQSQnVTI2VLS4PicJwXh8Q+h2BQXnpJ5Q/vR3srsl4zQ0VDYXZ?= =?us-ascii?Q?iSG+rDPTqcp/sWozevv2ehWCSoHOwHBtTKdgu9H0hokRsuWkiPDy05fv2akQ?= =?us-ascii?Q?XlpPO/HB57DcPi4YS/XAvwtcftm17xHmuYotbKzta9iX5qeYWB3vtw6H65eU?= =?us-ascii?Q?CXMATrLTMF1x7OqSVB9Ul6fjXkvwdyj66tayRQCDWQ9019cBHLMP3SAzGXxA?= =?us-ascii?Q?gmbFfIVPrD+i9p/A3c8dRxw4PQa/RiifcrZUfhLgccQZ1rBFNGKsD/PjSi1X?= =?us-ascii?Q?JEwAjAv0l4Vt5tzVfO2laZhirq1ZdH78DEr2+dc3QVjhxnS75XZCVf8NZ3T5?= =?us-ascii?Q?C2yKJkULmAOpwMFOnZgFwJHsmL4IM+Lvub6ya3HWa95VvmyCXWZILI4gilxi?= =?us-ascii?Q?NG4MTKT+KOQohsBq9MkgoowvVplQpqOl+yPpDenkM5BHqSas/kp1gNrfI3ME?= =?us-ascii?Q?BVaj3DT2WtFyG1/p+L9R4HOzs/Nr6pPqcHDEpicmk9j0yvx0oZ0GjCcWJgHU?= =?us-ascii?Q?ujs7nQEZBNLCvewEvPbe6VooSi0VjGUHH/4AjIWq+CYV/0r2A1lKpeBGBlN/?= =?us-ascii?Q?cVbckuDGDYWikeei8AzhvHhMZ/RbuCG1z0af/zvF85Yfk1ePMNef0Ni96TMS?= =?us-ascii?Q?ohKFxp3XzNx70QyS17fZ2vhYeUpp4jYJ5PAXr5PPZGDKI6ZpxSeCxPelf+fX?= =?us-ascii?Q?rjOoWQmf+FDNLWIMoKDdqOYSEck65v+WO+AsD1VJrlzP1AmE4Zw5BXK7fThP?= =?us-ascii?Q?55Ix5Um0kw6UGWH6GgEK7jUZVChJ?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9b5bbb7d-cc77-4157-abae-08daf8b5cac3 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB5455.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2023 18:08:10.3592 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR03MB5885 Received-SPF: pass client-ip=2a01:111:f400:7eb2::815; envelope-from=outlook_98C99531806B1C22@outlook.com; helo=NAM02-BN1-obe.outbound.protection.outlook.com X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FORGED_GMAIL_RCVD=1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no 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=2; s=key1; d=yhetil.org; t=1673979236; a=rsa-sha256; cv=pass; b=oBuvGfPcjJ9Zn+DacE9iHva/mOFNhCM/Fyhd5pj+WGVLKNZzAPNe7ImkKBuGBWccn7SN3G rpMhr9vwy4IcMVlB/xiBadkImw2+97FMyCmnm9gyW0DFbEpC32F6qB4/r6WyRlVQYe0Fgj x1vD5nRP4vhkZWKViy81khJYjEopg9I5vNHCmLv+Rj474knaAvR1mE+1oQc6Fh19PmAVOW YS8h5ik1LiwQjCvkPKP9VOs8TK6wNxqcJlFMvOJOTL/vWWzdGBE4CRz8Rr4M4exy60vDeb djc7vqyKoRRC6NgCtKTOKBWe87uQnCts/DfgNgo1FcFDGVXBVkok4HkUULZREQ== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=ZdPoybai; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none); arc=pass ("microsoft.com:s=arcselector9901:i=1"); 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" ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673979236; 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=WQued95XutDJ3go1FVt/rJRkbBU9eJ+PLik4pwQmla8=; b=kZ0M/ztOrohqhUAs1csWUP6lvdiGnlAvhqFlxzVaYepseeh/sawohTPLRz5TZ7OIrpNfWH Y8Gf3st6IEvJr7CDjwLIMrFGVvtZEp6/UkrrFqwY41yw4rJCxLFC9EAf9+PyCfWY+GDpQC XyeTlIwM3mxUKJrGMZL5GbaCLaQiaiKJuYJwcAvJZnotU1DQTTQSLGuCsXyV6cvBw3e2eP gPQt1ctzibnaU933pODnlRmNvsNZlwi2ci+TPXw0O78Eua8XSwXq65F3m9prDxQ2yvUo4m RCeTZ8EPEXlZLvHNZ5QxaSBIq+VgiAr431ee0JSFdqUg80ERcUVN8PXrLp20TQ== X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -8.43 X-Spam-Score: -8.43 X-Migadu-Queue-Id: 0DB3B2CAD4 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=ZdPoybai; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none); arc=pass ("microsoft.com:s=arcselector9901:i=1"); 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" X-TUID: LNb2MO/JCRtP Daniel Fleischer writes: > Daniel Fleischer [2023-01-17 Tue 10:10] wrote: > >> Don't let the cyclical switching dictates the meaning, it's just an >> implementation detail, done for simplicity. Hope it helped. > > Put another way, if you define A B | C D E > > and the UI switching is A->B->C->D->E->A > > it doesn't mean the B going into C makes sense or D going into E makes > sense, it's just how the UI is built. You give meaning to the states and > what states transitions are valid (in your world). Like many things, org > gives some structure to work with and we need to give the meaning. The problem is (I think), when you attach @ or ! to the state and, as you cycle thru (S-right), new unintended notes will be added as you cycle to the state you're looking for. True? Can you repeat a keyword in org-todo-keywords? Perhaps there should be a sparse table defining, for a current state, what are the potential next states? Org-Edna...? -- David Masterson