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 qF6LHWROKGOEgAEAbAwnHQ (envelope-from ) for ; Mon, 19 Sep 2022 13:11:32 +0200 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 oPOpHGROKGNHSwEAG6o9tA (envelope-from ) for ; Mon, 19 Sep 2022 13:11:32 +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 1EA792CB94 for ; Mon, 19 Sep 2022 13:11:32 +0200 (CEST) Received: from localhost ([::1]:51554 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oaEgV-0002k0-1x for larch@yhetil.org; Mon, 19 Sep 2022 07:11:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52288) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oaEfo-0002ja-88 for emacs-orgmode@gnu.org; Mon, 19 Sep 2022 07:10:48 -0400 Received: from ciao.gmane.io ([116.202.254.214]:45442) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oaEfm-0006Q8-8c for emacs-orgmode@gnu.org; Mon, 19 Sep 2022 07:10:47 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1oaEfi-0006sS-T6 for emacs-orgmode@gnu.org; Mon, 19 Sep 2022 13:10:42 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Karl Voit Subject: Re: Suggested Syntax for cancelled checkboxes: [-] as non-blocking dependency Date: Mon, 19 Sep 2022 13:10:35 +0200 Organization: www.karl-voit.at Message-ID: <2022-09-19T13-04-02@devnull.Karl-Voit.at> References: <2022-09-12T14-35-24@devnull.Karl-Voit.at> <87sfkwt3j4.fsf@localhost> <2022-09-13T10-02-59@devnull.Karl-Voit.at> <2022-09-13T17-47-35@devnull.Karl-Voit.at> <87czbyxh21.fsf@localhost> <8d386db549167ac3a2d9f20ba8079ab5@citadels.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit User-Agent: slrn/1.0.3 (Linux) X-GPG-Key: http://www.Karl-Voit.at/Karl_Voit_GnuPG_public_key.gpg X-Registered-Linux-User: 224337 X-Confession: Pastafarian http://www.venganza.org/ 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: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, 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: , Reply-To: Karl Voit 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=1663585892; h=from:from:sender:sender:reply-to: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=5szykDqCAqqp2bKbmFvPYDfBiB3stcTqF5/TmM734l8=; b=ijM7bCCOplR003QNpqEYCevhMTS9eeTj02pH9be5p14mqaAucxzTK+GwrfhO7h3R4gh318 t/KcKzd2b8V56z8daFlfFdG72WC6A9xzFWvFkzIPV9OIJSPYKsCJaEXfiVY1aVHp8HslA6 cFqjRD1oT1rgo7HI5DmiHNDVS49JwHOnSc1D2R5gNIY/yvlvv5/iMFQQN9Lb0/JhRVF3aK PK5WsJXc5th4DrX55rFKqxvi2dRlxQWgn4oo2g4lAqJ2bbzYGrsJR7+bMhBG1NhzDSASId N2Vr96O/ii7l+icPe2qQuKlIKX4dk5DieyUm0qomQwskz387yx36IPJGJgBzgg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1663585892; a=rsa-sha256; cv=none; b=VIr6JaPUDMCLQD45Y2IrIUy4eVeDB0q9Y9pLSQs0v7RP+KaOeSBOlIm3thxAbx7lNdGB2p ANU1LXeTPh6S0JV8BUAicBc6B02sSy4Xvpv9krh+4+Ra+r1Kg8UyYKOrJ2XbxJeBvaEvE0 94LcvZaW2AGvRfso+wxLmiUPUj2qm+Fy7nhN2EQcnVsU7tKyMJrpvT3Roz7xfnzLUfV3Zf tqOC9V4AfZGWC/DQPmmyvNsZdXYspvMzN5nl0c9sPvAhb6r1aMNsxOS6XfBxj+Q79EqVge O9sZ+9gK0L9a3K3GgjcZB0q/GiGp+MmI7FO0ts9B95OYlO6/AAJxYu8ShGklxQ== 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: -2.14 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: 1EA792CB94 X-Spam-Score: -2.14 X-Migadu-Scanner: scn1.migadu.com X-TUID: PJHsruu0Z3eO Hi, * Christophe Schockaert wrote: > As for me, I am interested in having a way to manage cancels. > > I have always managed it with workarounds up to now, so it would be nice > to have a clean way for it. "Clean" depends on the definition. To me, a general convention with the statement that it does not have any tool-implication (progress indicators, ...) would also be cool. Maybe there will be an elisp function to toggle cancelled/non-cancelled list items instead of everybody is doing this in his/her own setup. > However, this is low priority to me regarding the effort to provide. > Also, since the suggestion from Daniel, I can consider it as a viable > option for my use case, to keep lists simple and use the strikethrough > would improve my readability. I agree. > This would allow several behaviors for counting the checkboxes as we > please : > > * TODO [2/2] Several checkboxes > > - [X] This one is done > - [X] +This once is cancelled as done+ > - +[ ] This one is forgotten completely+ And: - +[ ]+ This is cancelled ... which does not require or impose multi-line formatting to mark it as cancelled. > (my wish would be to have a robust way to handle multilines formating, > but that’s on another topic going on ^^) Yes, but probably not that easy. > I don’t know what’s the usual process : can’t we file an issue to track > it, and write down the options we have, then decide the outcome of it > (either development, or documenting options and ideas) ? Documenting a convention is good enough to me. At least people don't get too creative with different conventions by themselves which adds complexity when Orgdown files are shared among different people. I'm still dreaming of fool-proof real-world and real-time collaboration on Orgdown files using GNU Emacs and probably other tools as well. > Regarding the checkbox state, I wanted to have the impression of > maintainers, but I felt that choosing the character would not be easy to > handle not only for development, but even for reading documents from > different sources (custom TODO states have a meaning that we can infer, > but a single letter seems harder). > > As an after thought, about the "[C]" proposal, I wonder if it would not > be better to have a symbol, as "[X]" is not used for the letter, but for > the cross, same for the "space" and the "dash" which express "halfway > through". I didn’t have any idea the other day, but meanwhile, I have > come first with "[~]" which sounds like a wave and thus is not firm, and > is also a bitwise NOT in some programming languages. It could be easily mixed up with [-] - depending on font size, font style, and such. > Or, thinking about the "NOT", I thought about "[!]" which is a NOT > (not done) and also quite expressive. The only thing is that it is > quite catching attention, like if we need to pay attention for > something that was probably not that important since we cancelled > it :) I could not find many other options, as I feel we need to > stick to ASCII for a solution. An exclamation mark imposes importance from my point of view. > WDYT ? > Christophe HTH -- get mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML into Org-mode: > get Memacs from https://github.com/novoid/Memacs < Personal Information Management > http://Karl-Voit.at/tags/pim/ Emacs-related > http://Karl-Voit.at/tags/emacs/