From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id WCZwL+VI/WTmWgEAauVa8A:P1 (envelope-from ) for ; Sun, 10 Sep 2023 06:41:09 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id WCZwL+VI/WTmWgEAauVa8A (envelope-from ) for ; Sun, 10 Sep 2023 06:41:09 +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 B1FC53666D for ; Sun, 10 Sep 2023 06:41:08 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=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"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694320868; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=Fu+3tXndlWh4JzUS3DhistC4BS01RJJSd1FUkAyivik=; b=a99Vza524kIL2MiTLyo4oeB+P5vTU0FNbHuP+07ZOmJHo1pT62Dgy7/Xzsuh89ewGJYS6u G4aoL9VILRTVO9L9YrB7+OiLpzREDMWCd3Rl5xU46EYVbGjYejKZnYcPVi9bKAJKSf7kj2 rIgvPIPoh9CNaMhfc2WmIVX6FpEedarPaFCZbnzN/en1pmvo6/rUiJRUV9DsOy6y1sJMa7 WtIR+PpDtevISTtvfqSrL+h7Rt0cRotDQn3dySVduS7oHPaNlv/NlJGGefJtN7zPV/UWPq /MWdGiDGD8p4wRmN/9rMSRtRKsRPuvUPTGzaCnGrQjEmJQ57hMmLFEIa94IrdA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694320868; a=rsa-sha256; cv=none; b=LEbr/qOcFdi7du4PpxnZy6rJeGzWsrWb1noa2+WdD4NyG+JZQFRV5BX1UFlenNnXwNsxyu kIJWeMCbIy0BbXAshE7hnfZo4mwJHfCi9EtwIk6b13yqQoDW+zSf4TqWuU+CCqGP4+jBYi pX4oZlcxvFGfnXUxcKAD6siBznZrV/tQiqEudmURQvOUYNz111+Rn0xWpj3nwPTlvnZdfH modtR6bGvobj2anyKP6Acd6R+PYS12YE2v2pWGDkvnsPvVOHdv34yn3A625EyJCwl962+5 aWMrCn2F6QyfARkVY0KNt+KBXzkrXhDTyl/zPiG/FSxKfSgySRYNOlyMBBZzQg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=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"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qfCF6-0006UA-CK; Sun, 10 Sep 2023 00:40:16 -0400 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 1qfCF5-0006Ty-5X for emacs-orgmode@gnu.org; Sun, 10 Sep 2023 00:40:15 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qfCF2-0002yL-98 for emacs-orgmode@gnu.org; Sun, 10 Sep 2023 00:40:14 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qfCEz-0009m4-LS for emacs-orgmode@gnu.org; Sun, 10 Sep 2023 06:40:09 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: [BUG] URI handling is overly complicated and nonstandard [9.6.7 (N/A @ /gnu/store/mg7223g8mw90lccp6mm5g6f3mpjk70si-emacs-org-9.6.7/share/emacs/site-lisp/org-9.6.7/)] Date: Sun, 10 Sep 2023 11:40:00 +0700 Message-ID: References: <87il8v2q00.fsf@riseup.net> <89434f4f-8aea-23f2-bbfc-3961c18f2154@gmail.com> <87a5u6tgb3.fsf@localhost> <878r9nofpw.fsf@localhost> <8734ztvtvk.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Content-Language: en-US, ru-RU In-Reply-To: <8734ztvtvk.fsf@localhost> Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 13 X-Spam_score: 1.3 X-Spam_bar: + X-Spam_report: (1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-1.473, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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: , 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 X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -0.81 X-Spam-Score: -0.81 X-Migadu-Queue-Id: B1FC53666D X-TUID: BVGBkhXutAkM On 05/09/2023 16:42, Ihor Radchenko wrote: > Max Nikulin writes: >> >> From my point of view it will be more sane behavior. However it may >> require update of 3rd party ox backends. > > Yes. The main problem is that I fail to understand the motivation behind > the current behaviour. git logs reveal that the code is there from the > initial version of the library. Just a guess, likely unrelated to actual decision. For links like "lisp:" or "shell:" keeping link type does not have much sense (however stripping it is questionable as well). From my point of view, e.g. should be exported as plain text (identity "a") rather than an (invalid due to not escaped quotes inside href) link (identity "a"). I still believe that fallback export should preserve link type. Code links should define their export functions.