From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id IF2rLNmai2KtHgAAbAwnHQ (envelope-from ) for ; Mon, 23 May 2022 16:31:53 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 2OeBLNmai2K7BwAA9RJhRA (envelope-from ) for ; Mon, 23 May 2022 16:31:53 +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 5413710CB8 for ; Mon, 23 May 2022 16:31:53 +0200 (CEST) Received: from localhost ([::1]:58272 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nt968-0004VL-69 for larch@yhetil.org; Mon, 23 May 2022 10:31:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46550) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nt95P-0004VB-E8 for emacs-orgmode@gnu.org; Mon, 23 May 2022 10:31:07 -0400 Received: from mout01.posteo.de ([185.67.36.65]:46433) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nt95J-0002mM-OD for emacs-orgmode@gnu.org; Mon, 23 May 2022 10:31:07 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id EFA24240028 for ; Mon, 23 May 2022 16:30:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1653316256; bh=B46M7C0lQMzBaAnyL6YLop4Ic4259Z0yS8rUI1a9nIY=; h=From:To:Subject:Date:From; b=FmNQ0VyDc2p0IrANqwdiTXJIPYS1j/0Vl6B6Z3GOtSkCubMEWSR3ikv2QffpdLxuC /UxXaaQShn2VceGiLzCQ6cFg04nIyIdTcNRXODO38vaD9A+A6ur0OK4iLeH3tKADmi 9JvcBZziz2IAikI7xXd/ztNMMgCvKK+MUjL17hBgMafEw5u5/FTupd/CPk0mE3TsU3 P6KYPYL4m90rVbiKTmlGRbhMjh+hqaozOpQASx2LDLZ4VnreD4VPQOf9ZqE8l9yXQ0 0b0C/jJsDGJ3XAWKFiAf/8wkQ1TefY1NZPe9KMXWZ/1j6KT/qLIYcOdsnl2drTnoj8 WiLf57PMkMjBw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4L6KWM26NRz9rxX for ; Mon, 23 May 2022 16:30:54 +0200 (CEST) From: =?utf-8?Q?Juan_Manuel_Mac=C3=ADas?= To: orgmode Subject: About 'inline special blocks' Date: Mon, 23 May 2022 14:30:51 +0000 Message-ID: <87a6b8pbhg.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=maciaschain@posteo.net; helo=mout01.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, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=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=1653316313; 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=cU3KI9wqBhXRtNNbDRzqtc5SVYKJ9RqN1nSmJYMEpsI=; b=MBdVIUHHb0UHpxkTFAlsNZ2aDwqcJeOAAHOX3QE3xSFn9P8tMTAKjF3BMNIGnoMwT+5AA/ qQS9cggs+NqEbU5lMmcvmEQllgbYns9bMTEjAFlktHHGkuRW2i8MFHy2+aF2vNgpF66Ecz IWal0af3iVK55x8Z/iC1DEALnsOhtpoHe7Giwa2xxptpr6VBd2348FM+jj3mzICtqclVxY vlkr6oMiC6+Rs0mu3E7tCNCyo0dqj9wM6ymHJXA/pMeAF+M68r0ICq/AGiirx9ppLdfHOi Syr6ixRXRu/U7zCNddsGSv4bgC1PJvKmSbHSPivxSZjVtJuzhfGtnx9IjMwGvQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1653316313; a=rsa-sha256; cv=none; b=N+2RAePbgkFvU8hM315sOfar+oMSqY8badwtaa/vyV1b3kRQVTZKYpDHyvd2+2Z0IO5OX6 thCjL+FL2bLpZo+9E6jPrNSGtUOItmpvCqJeE6A3z8qBsovrXm1cMcXjNm3tNd7mvj3zml BKKivTNMoTMIhsp8K5WRziZZVOK1qpw1qe2M8yKEhPLcZnqYfGyk6ENFlFJfjbuXZO2Y2d M38N6DIDgzeJO6C3+uZHvLrS1V6IVUTi3aJrtqYhbWhgc21tuAiHlKfpwpIbakhHi2+2aq XVnO+BhDQzfUDRpfcucx9tlCsKdRNfpdk/ZgYRRDM/jEgkpLjPKTPP32R0qHMw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=FmNQ0VyD; 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: -5.55 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=FmNQ0VyD; 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: 5413710CB8 X-Spam-Score: -5.55 X-Migadu-Scanner: scn0.migadu.com X-TUID: akMu4UVoCjtt Hi all, I think this idea was suggested by Ihor in a thread from a few months ago (I don't remember which one), but since other topics were discussed, the idea remained a bit in limbo. I still find the idea very interesting, and I think it would be very productive for Org to have a multipurpose inline container, so it occurred to me to open this thread to invite a possible discussion on the subject. I suppose it would have been more practical to start the thread directly proposing a patch, but since it is about adding a new element to Org, which is not trivial, I thought that maybe it would be more convenient to have a previous discussion and poll the users' and developers opinion. The question is: Does Org Mode need inline special blocks? On the one hand, it seems that we can live without them. Macros and links can work competently for this purpose. But macros have the drawback of the comma as an escape character; and links also have its drawbacks, although the org-link-set-parameters function is very versatile. And even a huge fan of links like me can recognize these limitations :-). For example, we cannot put a footnote inside a link. Therefore, I think that inline special blocks would fill an important gap. They could be translated into HTML as a container; to odt as character styles or to LaTeX as commands with arguments. And they would open the doors to a real solution for multilingual support in Org. Perhaps the syntax could be a continuation of that of inline code blocks. Something like: _[options]{text} And in options include some 'jibarized' version of attr_latex, attr_html, etc. Well, I don't know if I have managed to sell the product well or if I have been too abstract :-) Best regards, Juan Manuel