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 sxbsJ927LmMTHwAAbAwnHQ (envelope-from ) for ; Sat, 24 Sep 2022 10:12:13 +0200 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 QCsUJt27LmNZZwAAG6o9tA (envelope-from ) for ; Sat, 24 Sep 2022 10:12:13 +0200 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 136FD3EF45 for ; Sat, 24 Sep 2022 10:12:13 +0200 (CEST) Received: from localhost ([::1]:37090 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oc0Gh-0005Xw-Uv for larch@yhetil.org; Sat, 24 Sep 2022 04:12:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41182) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oc0Dx-0005WD-93 for emacs-orgmode@gnu.org; Sat, 24 Sep 2022 04:09:21 -0400 Received: from ciao.gmane.io ([116.202.254.214]:44320) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oc0Du-0004pV-FC for emacs-orgmode@gnu.org; Sat, 24 Sep 2022 04:09:21 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1oc0Dr-0003OR-7A for emacs-orgmode@gnu.org; Sat, 24 Sep 2022 10:09:15 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Milan Zamazal Subject: Re: Suggested Syntax for cancelled checkboxes: [-] as non-blocking dependency Date: Sat, 24 Sep 2022 10:09:08 +0200 Message-ID: <87wn9tgpnf.fsf@zamazal.org> References: <2022-09-12T14-35-24@devnull.Karl-Voit.at> <87sfkwt3j4.fsf@localhost> <2022-09-13T10-02-59@devnull.Karl-Voit.at> <87bkr7ih8q.fsf@gnu.org> <86tu4zdltp.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) Cancel-Lock: sha1:epAoE5degYLdsepWWlZNNw3ii4c= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1664007133; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=ZTXBI5iu60wUhO13hqwlko8eYC3pawXrhm0SAbQICf8=; b=rxo5UJlkcL/w2QbodbAyXyR+cMhRXAFzU4BbQ9B6gQh0RQoU2b4aRwz3fXFpqpQb26oXxW 0DU7qS96R7WnGszGknY1HQdZbN5RTwSckt8EmH23eCSXT12hzVYrYlDURKU2M981gfc85q 3LhWarIyZvJyp5ceJ4p5aUNfc2uDrgniQ8zXIhRJF+CFU9Q4XVV18OHLCz0Ph40zES3HF2 h6U71rEcGIsND1mq1B5I6EwqivoTWfg2CkXW7GhcnTQ0zQEHC9rl1zVjLBJXjSRSBGdskm 2pN4QYSTZYvPZRzphQ4xBPzrIpyg2nwtZOQCotOJgHemTi51zYeGVSZdwtX7ng== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1664007133; a=rsa-sha256; cv=none; b=kdFR7c+s+TmY+gVqaSBMjqdxQZM5NRHnudQyuXhSEnoq/KCoW8AVONjGO6RbzxVGuozBI4 o8RMdlqBzbxTAQ21mSXacErh2iLgfGCyZWBOGDyboQ9dofKAEDo51wVGVYa66rbk1mpn2N CwUoWT5zhHDROPAKXYdc2x16TP0ZBFJZh/k8g1rboz4Sx/JnNWaupEIBXmjC2/PGyYlpdW 7qXrjSpezZmd527rUdx01mk3MzOOGak/KgypZYqr3sY5ryI+3kFTza8TGcYsGtykDrAbgd meXvWo/fKKb+3GJOzqWGnNIk6agHrcoKTLdJsWCqr+sUIayLl1QTliynIP/2Vg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; 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-Migadu-Spam-Score: -0.96 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; 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-Migadu-Queue-Id: 136FD3EF45 X-Spam-Score: -0.96 X-Migadu-Scanner: scn0.migadu.com X-TUID: EI0Aam/VT8m2 >>>>> "TC" == Tim Cross writes: TC> At any rate, at this point, I suspect this is something best TC> handled in individual configurations rather than attempting to TC> impose a specific interpretation on everyone. If someone needs TC> help to write a simple command to 'toggle' checkbox TC> cancellation, I'm sure asking here will get some assistance. To have it well integrated, at least the following functionality is needed: - To change to and from the canceled state. - To clear all the list items statuses. - Making all the related functionality (blockers, agenda, …) to recognize when a task list with canceled items is finished. - Making it well working with things like org-modern. It’s fair to say the functionality is not suitable for implementation in Org for some reason (too complicated, unclear how to do it properly, almost nobody needs it, …) but let’s not pretend it’s something that can be added to an individual configuration easily. Not that the above couldn’t be implemented privately but the effort would be significant and the hack would be ugly (modifying org-ctrl-c-ctrl-c? uh) and non-portable (different markups by different users). My Org configuration is already cluttered enough and I rather keep living without this functionality than polluting it with additional hacks.