From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id iDOaHQQ9OGLr9gAAgWs5BA (envelope-from ) for ; Mon, 21 Mar 2022 09:53:24 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id kNoGGwQ9OGJHJAEA9RJhRA (envelope-from ) for ; Mon, 21 Mar 2022 09:53:24 +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 2314FC267 for ; Mon, 21 Mar 2022 09:53:24 +0100 (CET) Received: from localhost ([::1]:46010 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nWDn1-0001Zy-Af for larch@yhetil.org; Mon, 21 Mar 2022 04:53:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45966) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWDlH-0008JP-59 for emacs-orgmode@gnu.org; Mon, 21 Mar 2022 04:51:35 -0400 Received: from [2607:f8b0:4864:20::1031] (port=41561 helo=mail-pj1-x1031.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nWDlF-0002N2-E8 for emacs-orgmode@gnu.org; Mon, 21 Mar 2022 04:51:34 -0400 Received: by mail-pj1-x1031.google.com with SMTP id l4-20020a17090a49c400b001c6840df4a3so10000099pjm.0 for ; Mon, 21 Mar 2022 01:51:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=3kEK1pSgGDPRCo1BSorZH0qECoUMiHdEgTI8hnXoY/4=; b=jz6nsnpIrGnRASoQUDXZTumv1a9COKBucUAtuoOu6xTN8B/cpPN0pA0/71Oxq+8RO+ Jk4j2b7zZhe7Nw2r2/ZvYnA2opuDWLGfF/dUrkr+bnaXDRZnIooDFf9p6iNBpXDnM5SC WjdhXcICT2qw0buajbb9a3pRMMYavm5DH26pnZWXbLjMS1rzOFHeIEkKmrWXepsocSzQ z1f5b3nEYU5XzyKnNyLVKAVsEbGhKOYIR2Gz37u+27tMphMtzfXCjpUGWuG44zk+6Q0/ O85lEoQH6XUP9hTk1wpaRqP81I7vSMu1zpGRv7+vdBfUOSuaIz3SRMIKV9jz+PGTeFBx GWEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=3kEK1pSgGDPRCo1BSorZH0qECoUMiHdEgTI8hnXoY/4=; b=YdVIvJ8gE2lpO/Tqh7PmxdMs1vpVwuvRb5P6xJ4iNVj6yindGICKTN46K4jr//wMv+ UCUq/8MDXb8JUhiiuP0UQ6o9EKm/kQTErBxnL8bRji3+MPzedT7qgDVqOIC+nz+9zLyk W6RQd7lWMU8t3gD7/cPRkxLZr9hhkEEYCg11iBTOlTPaJK1r9KuIrVCRhaWnbg2PcX3q IWAc6koBDI0du4o+zu+ik3gZq0HOXJ8lLC2R7QSm0Zo3dNVaZEzWE44qTNullz6mNgi4 tfV2yLg5lTYwdNH8Xb2YlrAFYqRV2fDQ1hMI+4XczZL1wcZL8jplVK2EgyVNwXJCinA4 +3UA== X-Gm-Message-State: AOAM533gUzax+F5A8CRxp0hytrEW9KZ17wqITBwu3goK9JKtgA8ruQaW xOAGGnkg5YJPLBuESH5nCd0= X-Google-Smtp-Source: ABdhPJzykQD7gLvVOQbFsjPCEMhsadZf+w4oWIN2OUf8RlN4qxtsZkyv2bBUL95F5uFLveZMMnXLqQ== X-Received: by 2002:a17:902:9308:b0:14e:def5:e6b5 with SMTP id bc8-20020a170902930800b0014edef5e6b5mr11686940plb.73.1647852691927; Mon, 21 Mar 2022 01:51:31 -0700 (PDT) Received: from localhost ([45.80.128.9]) by smtp.gmail.com with ESMTPSA id g4-20020a633744000000b00381efba48b0sm13637175pgn.44.2022.03.21.01.51.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Mar 2022 01:51:31 -0700 (PDT) From: Ihor Radchenko To: Mark Barton Subject: Re: [RFC] DOCT: Declarative Org Capture Templates (easier template syntax) In-Reply-To: <893BB307-6A88-4D3A-A66B-0E9E8ABF01FB@gmail.com> References: <87wo66t8i7.fsf@gmail.com> <87y2qlgq33.fsf@nicolasgoaziou.fr> <87d07wkbkz.fsf@gmail.com> <87czihdiyy.fsf@localhost> <893BB307-6A88-4D3A-A66B-0E9E8ABF01FB@gmail.com> Date: Mon, 21 Mar 2022 16:51:55 +0800 Message-ID: <87ee2vd6xg.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::1031 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::1031; envelope-from=yantar92@gmail.com; helo=mail-pj1-x1031.google.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 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, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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: , Cc: emacs-orgmode@gnu.org, No Wayman , Nicolas Goaziou 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=1647852804; 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=3kEK1pSgGDPRCo1BSorZH0qECoUMiHdEgTI8hnXoY/4=; b=BLvdUyUcMK3FiNlFmC680k0i6C2w3u/MCW5ElKJYMItlvRAqTxuHs6zV433tWV4hwin1mu DcnXvR8gC5fhy5JC87VX70UPaTpEfhPP1Atj6EeVYW5NTZ70Ddefh+YgsPDLwl9sf6f/7l TALIOPDKOMaXWOKpHnfhkVvc1x0dAtaMn2855jc9MXD00MUMpVoufZ1H60X3ODH0MxYVZi INHjIXmU7pLwo5/NGVu26WZE2JrqEJArLEGpFC6wqwtc2j1wXGuwxNX5VN7y9UAeAEOciQ xacUOaxq46zNwldPpZoG9YGXp+fDfVzxC4YqpWtLWvhmP2tCmU1o/2/TBhKkGA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1647852804; a=rsa-sha256; cv=none; b=PC0LyuAuqJ5U5QJSyxMpxbQqylPW+whAiJHxFJGLVV8ZpdX+jC/NCX5jAMO4g8SBVTYFbf zrUipjwyANZwkdpkY4aiiDbKnKyNVrukixZ6pnA6Ht8YhRPEY3tXlb3HC4svRbTI8REZtk OQjHZeOOVw26C0UxckUUtcoi0yCGQoxlLV/fTSuZU7Sr8bhVF83xftI0k+egIpVTfHzrU2 rMIpDCWOafZI4M0qD79H16OEyExV5lhilONOE3gBu13DoMBrGOrPM+k5XhoKa3/8cWoOO4 10tr/lVYALNcMHuIH8ptN9xSmulZtNlG1AX1XHxibljdb+C94DlsF853HrwF2Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=jz6nsnpI; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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: 5.58 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=jz6nsnpI; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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: 2314FC267 X-Spam-Score: 5.58 X-Migadu-Scanner: scn0.migadu.com X-TUID: 7F8kI7MRHhXu Mark Barton writes: > I was concerned about long term support and if I would be left with templates I would have to rewrite again, plus I was too busy at the time to adopt it and it stays in my list of TODOs that are not scheduled. To clarify, I do not think that we need to switch to doct format of the templates. The old format must be kept for backwards-compatibility. > That being said, I use org capture daily, but to the points you raise, I avoid changing or adding to to my capture templates. There is not much problem with current format if you already have working capture templates. They should keep working even if doct gets merged. The problem with current format reveals itself once you need to tweak the existing templates or need to write new templates. doct makes things much easier and much more readable. Best, Ihor