From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id EKXBBi8pEWZBWQAAqHPOHw:P1 (envelope-from ) for ; Sat, 06 Apr 2024 12:51:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id EKXBBi8pEWZBWQAAqHPOHw (envelope-from ) for ; Sat, 06 Apr 2024 12:51:27 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="ig/rdpwj"; dmarc=pass (policy=none) header.from=gmail.com; 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=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1712400686; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=sn5cs1kxy4MC/NSnIqHl9ufMhrcMQicDH6QujMXf00c=; b=h7uLW7g5cOm1O1VM2FrlYUsxwpLXwYJ9GkZD211foWv0MjJw07xQNq+hjiI8NOMj5bLxeA 7wmmFKognQ4zV4RhR5v2Nh5utTyMcSIq1CKrRo1uVNXRoKbVv+qfkj6UUa6i7ouqGx1HUj aXVzT6GNG8m2ptuHqkW5tytIiqjSys0B+TpWyLg1Rr86jPNdTATj7y1TePBsBwNFsiu1A6 9futyZJW414GZKf4KVlajj0OV42YurcRPp/VclyR2DIUAYvwd4pe7mN6BfOVAmcQVQsYnP kG4Iv9kYpIXEW9FBieUO4gItlsYLzZxF2WScFRcWBZMfI/fWMsfKTgjIBEdp2w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="ig/rdpwj"; dmarc=pass (policy=none) header.from=gmail.com; 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-Seal: i=1; s=key1; d=yhetil.org; t=1712400686; a=rsa-sha256; cv=none; b=cT5L9GQ98VpI7z5gZdyZn/oAmRf8EBMNbg/u7tZFavmm74USOfGTHD+pvHEASp1s/JN0Kn euU2iGw7wuG9Sj72b/YQFJPGdDcymsgbini1ISFLwh1U6u/PNloBg8FxrgCD3MU7LmsAyH yc2ke/lsh8bz/YCi+0oFv8K/QK69Cf89iLmTE/C7MQwAefZtZpPKSWZ764VACkqvk73jQK II6/jN3ymlov8pzcBgWxW+9it85Ol43DzjZBmh0h7y11Sht4iIkd6vK4biffyQgus63bg3 t7OCTUf1x9iwd9i46ilcP6SBFamxvndQyZBG6wcQvgUCOTsgBdGAruX3cw8YKA== 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 D4EDA61CE9 for ; Sat, 06 Apr 2024 12:51:26 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rt3d0-00068s-Uv; Sat, 06 Apr 2024 06:50:30 -0400 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 1rt3cz-00064m-CH for emacs-orgmode@gnu.org; Sat, 06 Apr 2024 06:50:29 -0400 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rt3cx-00084U-NJ for emacs-orgmode@gnu.org; Sat, 06 Apr 2024 06:50:29 -0400 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-56e2b41187aso2845499a12.1 for ; Sat, 06 Apr 2024 03:50:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712400624; x=1713005424; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=sn5cs1kxy4MC/NSnIqHl9ufMhrcMQicDH6QujMXf00c=; b=ig/rdpwj0vEJU+IWnrMSgQAjF3qMzaUxH89z5igaQnrh8msceIepF77lucV7gBGAM0 hh9KnSC2C0eq+jeBslAUif8DtPw5dZPrPCxSIdDi6bat1VbkapTjvVCQ0gqQ+jPwDRWu GAvl4Nf0rmvYBMx8/2qyRanRnYJz8RkSm/pL5NEbnxisghSmTvmvMmJYOC38QS8IvRBr o+ivCbmzoQA39QAYQxj+iAGnWi2QAOd264NQtId8ra/MiyK0uQviNy395h1H4ezmE3ok 1eVonmvoic4XEhT70UYrlcyBZf4SYgnch4kKdXmWUww1w1PcJA8iwrxVHgTJg6crBlzg ht6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712400624; x=1713005424; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sn5cs1kxy4MC/NSnIqHl9ufMhrcMQicDH6QujMXf00c=; b=nGoQTui1Yo0HpQNxSW/bAEqpbePDGO1Nf7wJHF4wSVDb2+vVP7ec3CfdylsAMizmVC U23ckZAtdAndp1ZuzyKIlQ8WBFDeswO4J+xi/qxIXfjb/qTc0hCaJb6WwgmMnH0fFZhl 0xx1uXkXgAhjztnIc2Ndtz5YNPGrzRkr99c8q4q9PjGTv2SWjnJleO5fkXSG3lwYiDc+ g5/rFx80phNy/423bGoqvtdjYggClgywl/3TUCRKKFAQYyn/wt5PjvxQlgwqjsqLfBok aLyXk+vRSQzN4593OBPTNILr8C4wCtzcC1dwsrtGDbf/IRZhgpNAMM7g5a1wqP3WZiFA d4sw== X-Gm-Message-State: AOJu0YyXoU93TEhpO+mhWPkV7Lxl4BYvKMn2Iy0vZopGf9jmW/fj2+o6 ffcVB16e7WpUiegPTDpe4Jvt7ZHCy8aixLGEAWuTC7tkWTRGbcS4NaUXOEneoAo= X-Google-Smtp-Source: AGHT+IFnrleybH2fj+2cexywiqLzDSXZh6HRxcZf9Ge3d4vnBi1GCg8TX+P3qdRqjHo0OFZHeRCJZg== X-Received: by 2002:a50:8e5d:0:b0:56e:2c34:cff2 with SMTP id 29-20020a508e5d000000b0056e2c34cff2mr3387839edx.19.1712400624366; Sat, 06 Apr 2024 03:50:24 -0700 (PDT) Received: from windows (83.6.111.246.ipv4.supernova.orange.pl. [83.6.111.246]) by smtp.gmail.com with ESMTPSA id n10-20020a05640206ca00b0056ddc4415eesm1781050edy.14.2024.04.06.03.50.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 Apr 2024 03:50:24 -0700 (PDT) From: =?utf-8?Q?S=C5=82awomir?= Grochowski To: Ihor Radchenko Cc: emacs-orgmode@gnu.org Subject: Re: [FR] 'org-columns-next-allowed-value' for 'summary-checkbox'es functions should have 'intermediate state' '[-]' In-Reply-To: <877chboaz8.fsf@localhost> References: <87frw2cmgo.fsf@gmail.com> <87wmpdt7w1.fsf@localhost> <87cyr5c7zg.fsf@gmail.com> <877chboaz8.fsf@localhost> Date: Sat, 06 Apr 2024 12:50:21 +0200 Message-ID: <8734rydatu.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::536; envelope-from=slawomir.grochowski@gmail.com; helo=mail-ed1-x536.google.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -8.46 X-Migadu-Scanner: mx11.migadu.com X-Spam-Score: -8.46 X-Migadu-Queue-Id: D4EDA61CE9 X-TUID: wfj8i4Ft9/wA Ihor Radchenko writes: > Thanks! > I improved the patch a bit, with minor changes to the commit message and > adding more to the docstring and type spec of the defcustom. I also > changed the custom group (:group 'checkbox does not exist). Great. Thank you. It looks much better. But I think it's better for "[-]" to be described as 'Intermediate state' not 'In progress'. > (const :tag "Unchecked [ ]" "[ ]")=20=20 > (const :tag "Checked [X]" "[X]")=20=20=20=20 > (const :tag "No checkbox" "")=20=20=20=20=20=20=20 > (const :tag "In progress [-]" "[-]") Because it's described as 'Intermediate state' in org-mode manual. In e.g https://orgmode.org/org.html#index-C_002dc-C_002dc-6 C-c C-c (org-toggle-checkbox) =C2=B6 Toggle checkbox status or=E2=80=94with= prefix argument=E2=80=94checkbox presence at point. With a single prefix argument,= add an empty checkbox or remove the current one49. With a double prefix argument, set it to =E2=80=98[-]=E2=80=99, which is considered to be an int= ermediate state. What do you think? --=20 Slawomir Grochowski