From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 kAZUBnR22WGnFgEAgWs5BA (envelope-from ) for ; Sat, 08 Jan 2022 12:33:08 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id WFJ6OnN22WE0fQAAG6o9tA (envelope-from ) for ; Sat, 08 Jan 2022 12:33:07 +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 7832E45926 for ; Sat, 8 Jan 2022 12:33:07 +0100 (CET) Received: from localhost ([::1]:37790 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n69y6-0000qC-Ks for larch@yhetil.org; Sat, 08 Jan 2022 06:33:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41286) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n69xj-0000q1-TE for emacs-orgmode@gnu.org; Sat, 08 Jan 2022 06:32:43 -0500 Received: from mout02.posteo.de ([185.67.36.66]:46653) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n69xh-00036v-TB for emacs-orgmode@gnu.org; Sat, 08 Jan 2022 06:32:43 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 2E8AC240101 for ; Sat, 8 Jan 2022 12:32:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1641641558; bh=LGUBOwfVwZPt1TKEgFyz0cdRvYS7GVMrv6EfCiziCSY=; h=From:To:Subject:Date:From; b=cqOd4PBj95a9yOM6ox1mVRRqEdvIPtcjWqhaDngtd6AbCk58XciMNWvOQYeLU1t2w Lo9vf0QNM01SWXtibwQCGFCfv9fCKMMmonMVuTDVNoLVn4aHK0k3yH2UU9HbPwT91g ZCBpep0rWKJE8mKzKVD7EPXp/zcjhMPpaWWUtJQFYP1C2k0WfwNEo68RS+L/wDet7/ /+JpZE4xvCWgQ8Zc9N6fNFT3tbwKkn86bJcObtNurN47bs3lpmkGpnqkRWc5BuHBgZ sZY/74l3UM8D4tM+02Zs1rGRWQo29Vzurk5KiBbfvap7geAEGAChP9Gra049Lz+ksY fdafv4gevDq/g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JWHxx1H0Tz6tm5 for ; Sat, 8 Jan 2022 12:32:36 +0100 (CET) From: =?utf-8?Q?Juan_Manuel_Mac=C3=ADas?= To: orgmode Subject: [tip] Inline tasks as anonymous sections Date: Sat, 08 Jan 2022 11:32:33 +0000 Message-ID: <87lezqcvji.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=185.67.36.66; envelope-from=maciaschain@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1641641587; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=LGUBOwfVwZPt1TKEgFyz0cdRvYS7GVMrv6EfCiziCSY=; b=ZORN4cZNn16dXau8X3aV0vPR7HUfk0kdq72aOUBKUI4/Nx3ZY02Ri23A/yEz452HKXMyOh oM9pamOuX7xm9S6p6GBu08llMl7sPj0VGXrAaqnGjKFMXKTZ9GGQPO04kTTKlLyGVty7NP aGgX3jCudaY5QamTxqVLHczFk5NMH1AlQU+ZnbUErTFEhAR2jBeffpUGFWhx5ILb7/Dttt 6Pn9yGKGlCs0xedJqi+vlUYZlHlpTRrvcC6uPVe6uPhsxjmcQhY9XA46z3GA8+3GHHrwNd Yk+X3BWR9Tn5g8ZnC210cSWt22zBfGx/YeCTwK/uvKIBz4gn1ghKX5XPjsVdcQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1641641587; a=rsa-sha256; cv=none; b=vBJakJo3TtD8gIYx9BkhUe/s1o4k7T1gQDbtzmqYKjbowGsZ71ctuOJvX8SiUzv//uEEGG Ivdvk/9KesZHnfbX0gAyhfeWTOhDfX8wRmnldSgp+k5GQU3RkJX0N+YWS17jhuRj1BGe5k ILykHAYauXuZPmxWdZ0HQeKYPrU/zgnNCqMC507zWFr6gv93erNiNYkpDgLZGEIbKZiDAZ cqLK15y/gyzGihbVbLkdUHG7akAhQNN6ZdnXR61Rd/oBYTWsPH9hCk39zp0yGD/OAmC2cG XVi/FWZE2r4TGRSzlkRWgXi/siGkbNOelT/XwiCyd7/TIl0Xr9DERJGRStah+g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=cqOd4PBj; dmarc=pass (policy=none) header.from=posteo.net; 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: -9.30 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=cqOd4PBj; dmarc=pass (policy=none) header.from=posteo.net; 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: 7832E45926 X-Spam-Score: -9.30 X-Migadu-Scanner: scn0.migadu.com X-TUID: POEUyeZN8HNM --=-=-= Content-Type: text/plain Hi, I think that a very efficient way to take advantage of inline tasks (in the framework of document authoring and exporting) is to treat them as anonymous sections, that is, those sections that do not have a title and are normally separated in books by some special symbol: three asterisks (a dinkus: https://en.wikipedia.org/wiki/Dinkus), an asterism (three asterisks forming a triangle), or any other fancy symbol. Users can associate their own export functions with the variables `org-latex-format-inlinetask-function', `org-odt-format-inlinetask-function', etc. Well, you can always add the separation symbol directly in your text, but the advantage of using inline task is that we can conveniently have those sections delimited, as real sections (with properties, todo states, etc). If anyone wants to explore this possibility, I am attaching a test org document. I have defined two LaTeX commands: \anonsectionbreak and \anonsectionmark; and the 'anonsection' environment[1]. [1] The Memoir class includes code for these types of divisions (see section 6.7 FANCY ANONYMOUS BREAKS in Memoir documentation). Best regards, Juan Manuel --=-=-= Content-Type: application/vnd.lotus-organizer Content-Disposition: attachment; filename=anon-sec-test.org Content-Transfer-Encoding: base64 KiBDb25mICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOm5vZXhwb3J0OgogIDpQUk9QRVJUSUVTOgog IDpDUkVBRE86ICAgWzIwMjItMDEtMDYganVlIDEyOjM4XQogIDpFTkQ6CgojK09QVElPTlM6IHRv YzpuaWwKCiMrTkFNRTogbGF0ZXhjb2RlCiMrYmVnaW5fc3JjIGxhdGV4IDpleHBvcnRzIG5vbmUK XHVzZXBhY2thZ2V7bmVlZHNwYWNlLGxpcHN1bSxwZ2Zvcm5hbWVudH0KXGZsdXNoYm90dG9tCgpc bmV3Y29tbWFuZFxkaW5rdXN7XG1ib3h7XHRleHRhc3Rlcmlza2NlbnRlcmVkXHNwYWNlXHRleHRh c3Rlcmlza2NlbnRlcmVkXHNwYWNlXHRleHRhc3Rlcmlza2NlbnRlcmVkfX0KClxuZXdjb21tYW5k XGFzdGVyaXNteyUKXG1ha2Vib3hbMWVtXVtjXXslClxtYWtlYm94WzBwdF1bY117XHJhaXNlYm94 ey0wLjhleH17XHNtYXNoeyoqfX19JQpcbWFrZWJveFswcHRdW2Nde1xyYWlzZWJveHswLjJleH17 XHNtYXNoeyp9fX0lCn19ICUgYGFzdGVyaXNtJyBjb21tYW5kIGJvcnJvd2VkIGZyb20gaHR0cDov L3d3dy5qc3lsdmVzdC5jb20vYmxvZy8yMDE5LzA1LyVFMiU4MSU4Mi1hc3RlcmlzbXMtaW4tbGF0 ZXgtJUUyJTgxJTgyLwoKXG5ld2NvbW1hbmRcYW5vbnNlY3Rpb25tYXJre1xkaW5rdXN9CgolXHJl bmV3Y29tbWFuZHtcYW5vbnNlY3Rpb25tYXJrfXtccGdmb3JuYW1lbnRbc2NhbGU9LjEyMl17M319 CgpccmVuZXdjb21tYW5ke1xhbm9uc2VjdGlvbm1hcmt9e1xhc3RlcmlzbX0KClxuZXdjb21tYW5k XGFub25zZWN0aW9uYnJlYWt7JQogIFxub3BhZ2VicmVha1s0XQogIFxiaWdza2lwJQogIHtcY2Vu dGVyaW5nCiAgXGFub25zZWN0aW9ubWFya1xwYXJ9CiAgXE5lZWRzcGFjZSp7MlxiaWdza2lwYW1v dW50fQogIFxiaWdza2lwfQoKXG5ld2Vudmlyb25tZW50e2Fub25zZWN0aW9ufXslClxhbm9uc2Vj dGlvbmJyZWFrJQp9CnslClxwYXJ9CgojK2VuZF9zcmMKCiMrYmVnaW5fc3JjIGxhdGV4IDpub3dl YiB5ZXMgOnJlc3VsdHMgcmF3CiwjK0xhVGVYX0hFQURFUjogPDxsYXRleGNvZGU+PgojK2VuZF9z cmMKCiMrYmVnaW5fc3JjIGVtYWNzLWxpc3AgOmV4cG9ydHMgbm9uZSA6ZXZhbCBuZXZlci1leHBv cnQgOnJlc3VsdHMgc2lsZW50CiAgKGRlZnVuIG15LW9yZy1sYXRleC1mb3JtYXQtaW5saW5ldGFz ay1kZWZhdWx0LWZ1bmN0aW9uCiAgICAgICh0b2RvIF90b2RvLXR5cGUgcHJpb3JpdHkgdGl0bGUg dGFncyBjb250ZW50cyBfaW5mbykKICAgIChpZiAoc3RyaW5nLW1hdGNoLXAgImFub25zZWMiIHRp dGxlKQoJKGNvbmNhdAoJICJcblxcYmVnaW57YW5vbnNlY3Rpb259XG4iCgkgKG9yZy1zdHJpbmct bnctcCBjb250ZW50cykKCSAiXG5cXGVuZHthbm9uc2VjdGlvbn1cbiIpCiAgICAgIChvcmctc3Ry aW5nLW53LXAgY29udGVudHMpKSkKCiAgKHNldHEgb3JnLWxhdGV4LWZvcm1hdC1pbmxpbmV0YXNr LWZ1bmN0aW9uICdteS1vcmctbGF0ZXgtZm9ybWF0LWlubGluZXRhc2stZGVmYXVsdC1mdW5jdGlv bikKIytlbmRfc3JjCgoqIEFub255bW91cyBzZWN0aW9ucyB0ZXN0CiAgOlBST1BFUlRJRVM6CiAg OkNSRUFETzogICBbMjAyMi0wMS0wNiBqdWUgMTI6MzhdCiAgOkVORDoKCkBAbGF0ZXg6XGxpcHN1 bVsxXUBACgoqKioqKioqKioqKioqKiogYW5vbnNlYwpAQGxhdGV4OlxsaXBzdW1bMS0yXUBACioq KioqKioqKioqKioqKiBFTkQKCioqKioqKioqKioqKioqKiBhbm9uc2VjCkBAbGF0ZXg6XGxpcHN1 bVs1LTZdQEAKKioqKioqKioqKioqKioqIEVORAoKKioqKioqKioqKioqKioqIGFub25zZWMKQEBs YXRleDpcbGlwc3VtWzddQEAKKioqKioqKioqKioqKioqIEVORAo= --=-=-=--