From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 MOPZOsgfrGKaCQEAbAwnHQ (envelope-from ) for ; Fri, 17 Jun 2022 08:31:37 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id wBLjOsgfrGK3fgEA9RJhRA (envelope-from ) for ; Fri, 17 Jun 2022 08:31:36 +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 80A33B514 for ; Fri, 17 Jun 2022 08:31:36 +0200 (CEST) Received: from localhost ([::1]:39384 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o25W3-0001zW-6E for larch@yhetil.org; Fri, 17 Jun 2022 02:31:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52024) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o25S7-0001xl-1T for emacs-orgmode@gnu.org; Fri, 17 Jun 2022 02:27:36 -0400 Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]:44584) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o25S4-0000Fo-L0 for emacs-orgmode@gnu.org; Fri, 17 Jun 2022 02:27:30 -0400 Received: by mail-pl1-x62a.google.com with SMTP id h1so3073643plf.11 for ; Thu, 16 Jun 2022 23:27:27 -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=05xh/jk0A2Ppi4AeGW2848vdxDU+hVF9slByP55N4Bk=; b=YAQCwqC13j9cK2nEYlINzbZJon5J6ljBCzCOXwpCat/AzV0wX+Nm5MC0d2WjJRMzHa snB35Ab65EWktI6HkluCzGfl7jXO6m23OHusP2w8apt3uV5fur/UNLQoDRHhCuyCOqPP +4lxU+6QxozudJTB6G/jNL3aKMWvKkf7aNDRU1/tHYhJ3ZRoaQlWlRBZomZKRYgwFnaH zy00I095n9A0EVlR9YOvnlPCjPBW+73lnyoxf9C2oChKuKdOwyEPRYkMTzQOk5aJZnWn uNJK1h8pvBqd+xiVW2aUFq3ooFApmXN3eGltpB9pVRYU2fKHN1o/ECImTTNdqR+Y+EMY dBuA== 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=05xh/jk0A2Ppi4AeGW2848vdxDU+hVF9slByP55N4Bk=; b=BQ8qZ2W/L+F6dujpJ6l+TESFl5Ky7LCQpQtACsl/S11WEz9QshNOtCaXsDP97hWbTT 5TnRctz4gfFSCsArEbjjOjxmkFKpjjKdFHdSJWgF7rq1Ys6yVKte97L00EwuSpwPYYKV jGSVCuCV/U91ev7XN2dyw0JXOe7D16/glec9OEgk+FeJQg5i65u+d4qonh7kDdZg62Bh ruWqyCJX6xljgUg2AO8mnF0/eLHm8Mcnj7bZgmWdC/wdo4lVHGrAWDiYhYs73OjOt9Sa NoNHFwgwRC3olqTWTH+VXo+DN9f8QMYlKtYpWkD7JDExYZ4klwsNwQr3qh1bzmEtRRA3 OxPA== X-Gm-Message-State: AJIora9MsYhhgLBwwa1S1uAKH5g/Yl9e4c6LrqGS2/DJ1Qw4XM3oDUIL Fe7FbHOb/bX7ZuyqENKKJzY= X-Google-Smtp-Source: AGRyM1tL9aim1Kio+sqcFaPqt1yWlWCwHoOSSkt2PA6FgP0bwfDlJKBS+0TABNw1T5bT6Ak0AwiU1g== X-Received: by 2002:a17:90b:3c0b:b0:1ea:769d:4ab2 with SMTP id pb11-20020a17090b3c0b00b001ea769d4ab2mr9165506pjb.196.1655447246675; Thu, 16 Jun 2022 23:27:26 -0700 (PDT) Received: from localhost ([66.154.105.4]) by smtp.gmail.com with ESMTPSA id n12-20020a17090a928c00b001cd4989fee4sm4755524pjo.48.2022.06.16.23.27.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jun 2022 23:27:26 -0700 (PDT) From: Ihor Radchenko To: Tim Cross Cc: emacs-orgmode@gnu.org Subject: Re: About 'inline special blocks' In-Reply-To: <87pmk3shvw.fsf@localhost> References: <87czg49cwq.fsf@posteo.net> <87bkvn7iqn.fsf@gmail.com> <87pmk3shvw.fsf@localhost> Date: Fri, 17 Jun 2022 14:28:33 +0800 Message-ID: <87letvrege.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::62a; envelope-from=yantar92@gmail.com; helo=mail-pl1-x62a.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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-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=1655447496; 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=05xh/jk0A2Ppi4AeGW2848vdxDU+hVF9slByP55N4Bk=; b=n03DNHFsEjtn8UiKYrX+InPWBbR7QVjuR34dJqPwh0BmmJqV63eGcbE4u2fOrqeLwcfSWs 2Nh6Xbvj14pSp/CfkwKFucS22xywzirirqIXSrBHwuVQlLdGm86RvlPUikXecqU6RKKqrO +yUbsAjcFfS9mZf/Y37lab3e3+q39RcomEyLAn0DJTid1Fd4TOEQqg09HmdcXbWVwxWFHs 3UN6NuIg+YiowqIIpGAJ4mR5r46ckcJlAJdIoiTeMF2VUAepZaywRQo7kqysE3l2ysGgzv cN8kiiXBvtyZdNvCrtsjN1x6bad1GLMDjlzFxsBFkggo6AWK7481QHQxfVXJgw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1655447496; a=rsa-sha256; cv=none; b=Tou/4f1Eb5Va46jFUbCQ3q3a0QGt2a05JJUgFnjQkErcjgsRv2fD8cGG0P8IGi/PiUxv0q Ll9KzALAG53bE7J/Qf/JvSZheP9qxQkgmHZfzRlHzy3pvL5EnqjcGgks1I6cbrn7z5pQro BezZGQ47dJpabaensc///xG5Ghs3p3gpA6AX8IS/eA1DJ2FCXzyXYm9R62nLvg/uqysTf3 XCdVgTFBoxC6EDYmLCxDak5rNPsZeZCdi7UxMDwH4KKijrUROE2wjOYmJxXqbGYWLanu0d MIgArcVLgxABvyu3+PnJmDCbqcCpnDPSSxTmjvMYNQ/iA5IsK1MQK5yvv8j7bA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=YAQCwqC1; 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" X-Migadu-Spam-Score: -8.79 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=YAQCwqC1; 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" X-Migadu-Queue-Id: 80A33B514 X-Spam-Score: -8.79 X-Migadu-Scanner: scn0.migadu.com X-TUID: QzAqjlvxKmUl Ihor Radchenko writes: > Vestibulum convallis, lorem blockname_[<>]{text} a tempus semper, dui > dui euismod elit, vitae placerat urna tortor vitae lacus. This thread is possible relevant to the ongoing emacs-devel discussion where RMS requested support/integration of Org and texinfo. Richard Stallman wrote: https://yhetil.org/emacs-devel/E1o1cEe-0006Cj-CT@fencepost.gnu.org > I don't know for certain that every possible nesting "does the right > thing". I do know that @var{} is used inside many other constructs. > By contrast, @dfn{} would not be nested inside or around other > contructs very much. @key can be nested inside @kbd, and it behaves > a little differently when nested. He mentioned an important point that could make the idea of inline special blocks more appealing. While arbitrary markup can indeed be introduced using our current link syntax, there is one important limitation of links: *** link description cannot contain other links *** If one seriously tries to extend Org syntax with custom markup elements, nested markup will not be possible. And we do not want to change Org links to allow other links inside. Inline special blocks may not have such limitation if we allow special blocks to be nested. Best, Ihor