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 ms5.migadu.com with LMTPS id gBnjMkIcq2OGJgAAbAwnHQ (envelope-from ) for ; Tue, 27 Dec 2022 17:24:34 +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 ILUlMkIcq2OhSAEAG6o9tA (envelope-from ) for ; Tue, 27 Dec 2022 17:24:34 +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 8643A36FD0 for ; Tue, 27 Dec 2022 17:24:34 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pACk7-0003Vh-Fw; Tue, 27 Dec 2022 11:23:55 -0500 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 1pACk5-0003VR-HM for emacs-orgmode@gnu.org; Tue, 27 Dec 2022 11:23:53 -0500 Received: from mail-vs1-xe33.google.com ([2607:f8b0:4864:20::e33]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pACk3-0004RF-EO for emacs-orgmode@gnu.org; Tue, 27 Dec 2022 11:23:53 -0500 Received: by mail-vs1-xe33.google.com with SMTP id 128so13046777vsz.12 for ; Tue, 27 Dec 2022 08:23:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=6S6S3esi1Hdoznr5UUs6me3qXjq1J88rF4K42gSpff0=; b=Cr7BoF2DwZJsCztcv/2ioz0mGPyThjBmaLc/cEEbJHmv0yYFERz5+tdvD61BTa9eRC rMjwaG3kxk3aPP1swI/slJNSLhD2Pn2hAYiS1KoTAAxIBLq78fr+sDLnso7S4K5O/GN3 4uTaZah1/Z7RAiQNtoZfwoWmNn+0nlQlXoYZhKIVV7Msc3NDlmZIAT1PgU/ZEYiKjK7I YKBwJa+iVP98phHTII5DpnwKMBuiwjfdxay9Cdu9gwSp2fp6Wq/fNmADdb/+rJM4fk7u ezVNgB80RbphQQq7X2cQyJfTai7yt0QpXKv656sojcvZd2VpTYRD3Wj6ZwCuctQeg6fg ugoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6S6S3esi1Hdoznr5UUs6me3qXjq1J88rF4K42gSpff0=; b=yhJArDdeEjDwyRrilnZA6sZdiUYEn1Z42ZaFq8eR3hK0vrmuBmaHil5HmrP8C+lUN0 SUS14FCyMyJK6K6wcLF9yWHUf9327TT512WZl+rUlQZfRCxIOGxWSNG/nW5yicQQFR8m 7srsjfIxFIrnhC/daayDUv1iyn1bnDZCHe8H3G8T2MndMF9g/xxSvO5WdKs5eDaWC+nV +T7RH8yH2S2cEz4/3rXcPLm5v4x/buJ6heqmntJROmHUjtNC6DcvIGID+TL8lm7AwK7T jIEOy3Wvak7PiRPSRnB+pdZ8pwXehPX4gzzSd21plWlj8KH+aHMKSauJaM1/mRptY5nB OJwg== X-Gm-Message-State: AFqh2kpdnNbUp1bK9g7yIH5ZGS4iL/2cxeRIJAlEe8Z0X7+T9V5+DNC+ HRvIQi/Xq4qYan5wstKu41QMGinHY9pLRVCY4PE= X-Google-Smtp-Source: AMrXdXv7g1trTgynFQpuEI+3/8/wWQ12x7DSMbr6wxCXDlFcELLV3sMCP8ec7h/CLiDUpyRblIZYCtBUUUU4moP1o68= X-Received: by 2002:a67:bd14:0:b0:3c6:7817:4a41 with SMTP id y20-20020a67bd14000000b003c678174a41mr1104902vsq.33.1672158230172; Tue, 27 Dec 2022 08:23:50 -0800 (PST) MIME-Version: 1.0 References: <87o7ro27ap.fsf@localhost> <87lems26cl.fsf@localhost> <87ilhw24zw.fsf@localhost> In-Reply-To: <87ilhw24zw.fsf@localhost> From: Michael Dauer Date: Tue, 27 Dec 2022 17:23:40 +0100 Message-ID: Subject: Re: Expand macros in links To: Ihor Radchenko Cc: emacs-orgmode@gnu.org Content-Type: multipart/alternative; boundary="000000000000515adc05f0d1adcd" Received-SPF: pass client-ip=2607:f8b0:4864:20::e33; envelope-from=mick.dauer@gmail.com; helo=mail-vs1-xe33.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, HTML_MESSAGE=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-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1672158274; a=rsa-sha256; cv=none; b=A7Axkg8mRQSVRrqJ91QHUS6AIr3t2HWFa3vgMj5fVqf3pjZ+c4DlcMke8U2sSpCT3UMwd1 OJ2wQEPN6bC+NBnNCFQMh98fA4jz2NLFaxxf/DlF8CIqK09QRkxO70cYcokMidGH68XuTr cA+nP7Npz+ZLaw5i8SkotUFLJ/ca1FQZl9Q6HW6+sq9uUeXmjzw5aE/7GRpClM3YOXc5+Z 7Lc1DGim/Y71EVisQ/YTA21mR+uzegTQCfs6NWwhidB1lcsXJ2+0Uy8lvnxn5Kbafrat9v 6Iwi0URi7cU87G/iHZyYTDfxIS/zr6nahbzfsQC17HnrbgICpP0CXd5hVdAw3A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=Cr7BoF2D; 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"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1672158274; 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=6S6S3esi1Hdoznr5UUs6me3qXjq1J88rF4K42gSpff0=; b=Gz2S9o39EGEU5lg06WduqsTgy2gw0w7fJdnAL2lWw7cE6k1tq3Mir6Z5opweo8V3rTJvDQ VL5mSizgs1cRsmaZm/sE6zA5DZMdP/lmgRy5N2BqcOxPaOi3dDYh2EeWiLxqrxE/cgVqyH SbMWblv+Pdaoo0/v0IgO0WhNJqgkPJ9vYGKUR8GO9Ib+t6E6rIW5Z5IUQn3F0Sbl8C0RH8 GUdpwRorJit+DEV64pT8Q7Y8a1rRCkUMzgi9ya5CTPzRNeLSj3ub07laKJVB9iA/Sj3vRg 9cdnytwMNLNjssN5hxNMvlEP7xvPubtYN1neAFrEu8iX+ge0gkD4rvq6Jqp0GA== X-Spam-Score: -5.70 X-Migadu-Queue-Id: 8643A36FD0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=Cr7BoF2D; 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"; dmarc=pass (policy=none) header.from=gmail.com X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -5.70 X-TUID: 7QIrPIeMBQFH --000000000000515adc05f0d1adcd Content-Type: text/plain; charset="UTF-8" Agree. How do you run such feature polls? Ihor Radchenko schrieb am Di., 27. Dez. 2022, 17:20: > Michael Dauer writes: > > > I'm aware of this theoretical conflict. But I see the risk as very low > > compared to the value of not having to make a lot of customizations for > > export and internal link handling. It should just work out of the box. > > Even low risk does not justify impossible-to-use links when such problem > occurs. > > > If you deem necessary there would still be the possibility to define a > > global switch for this. This could then still have the 100% save default, > > while still being easy to "configure". > > > If you want to go so far you could mitigate the risk of a conflict by > > "escaping" the macro brackets. {{{{{{not-a-macro}}}}}} would be treated > as > > {{{not-a-marco}}} without expansion. Or any other escape sequence to > bring > > the conflict probability to 0.0000001. > > This is all indeed possible. The main question if whether it is > justified to introduce all these complexities given the provided > alternatives. > > Basically, we need more votes in favour to consider such feature. > > -- > Ihor Radchenko // yantar92, > Org mode contributor, > Learn more about Org mode at . > Support Org development at , > or support my work at > --000000000000515adc05f0d1adcd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Agree. How do you run such feature polls?

Ihor Radchenk= o <yantar92@posteo.net> sc= hrieb am Di., 27. Dez. 2022, 17:20:
Michael Dauer <mick.dauer@gmail.com> writes:

> I'm aware of this theoretical conflict. But I see the risk as very= low
> compared to the value of not having to make a lot of customizations fo= r
> export and internal link handling. It should just work out of the box.=

Even low risk does not justify impossible-to-use links when such problem occurs.

> If you deem necessary there would still be the possibility to define a=
> global switch for this. This could then still have the 100% save defau= lt,
> while still being easy to "configure".

> If you want to go so far you could mitigate the risk of a conflict by<= br> > "escaping" the macro brackets. {{{{{{not-a-macro}}}}}} would= be treated as
> {{{not-a-marco}}} without expansion. Or any other escape sequence to b= ring
> the conflict probability to 0.0000001.

This is all indeed possible. The main question if whether it is
justified to introduce all these complexities given the provided
alternatives.

Basically, we need more votes in favour to consider such feature.

--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mo= de>,
or support my work at <https://liberapay.com/yantar92>
--000000000000515adc05f0d1adcd--