From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 2Bl6JeNqCGUH+QAA9RJhRA:P1 (envelope-from ) for ; Mon, 18 Sep 2023 17:21:07 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 2Bl6JeNqCGUH+QAA9RJhRA (envelope-from ) for ; Mon, 18 Sep 2023 17:21:07 +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 5FAD44448B for ; Mon, 18 Sep 2023 17:21:07 +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-Seal: i=1; s=key1; d=yhetil.org; t=1695050467; a=rsa-sha256; cv=none; b=HaqCTLp3LoCJ3zW+l6rDP2Ar55vZOn3FrGo7klLMfed02IPcR8/OY05t2bWQe8Jp1UH/ZN zmjJQ3mL8CL4e229DnM7teCKdNQZ9duPl4RrMjfJjyWIUPdmW28r4bHHv4C4SOakiuZH1Q kb3jLZfYsL8mtGGUJ6HD+XxPy9SiaPDmx3YrWQ2xkSLjPjHzmd5nfI8BtEcWYdwFcSd+XP wzWwNysEB7dm36X4in++WGKNvhvbmDkgNytotkBP4XX/RJofUBufGdxViqn8io23QLH3cK C4z89qN5YgnXCAMNYoUU7d2c6wHcvyI3HeLpEibxw3oXgeH92FS2zYH9sU9Dxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695050467; 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=09YVt2VI1HaV4hFu1gqvFbOBUEvhvv7fovQhNwIzwL4=; b=RbmfLe/6a6nKojOF+4ozs3nc/CtsGchOEm/EQ+DM012Mr+zxsY5CzpN7X8PvRl5F8XO2hP 6xjATnoJdbKNNSvjuNy2GSHNELQdBhQ0IrwBnkOqGlyZB7fIMggjPuoidPDzAQG/I7IkEn xxh1VO5LWiue2RPR9P8S1woUdCABkEBAjHVIGY9HJVOFEpjIO+TJJ1A3vq/z3AUyi1ci71 TIVZqPEkvIF2nsaTJZLHMXoIkYH6idv4f6YVfwiZYAU4CApHgF9n2s7T9K5tgSLB3a3xwL aa7RG0/Cm39dSG1Bix+zA5XWn1wklF6qO+sTeXKEkpsl7GY+JwW4X31t6EpdkA== 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 1qiG31-00030w-AA; Mon, 18 Sep 2023 11:20:27 -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 1qiG2p-0002ve-2m for emacs-orgmode@gnu.org; Mon, 18 Sep 2023 11:20:16 -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 1qiG2n-0002XQ-I8 for emacs-orgmode@gnu.org; Mon, 18 Sep 2023 11:20:14 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qiG2j-0009SE-4B for emacs-orgmode@gnu.org; Mon, 18 Sep 2023 17:20:09 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Exporting elisp: and shell: links Date: Mon, 18 Sep 2023 22:20:02 +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: 8bit 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: 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: 28 X-Spam_score: 2.8 X-Spam_bar: ++ X-Spam_report: (2.8 / 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, 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -3.08 X-Spam-Score: -3.08 X-Migadu-Queue-Id: 5FAD44448B X-Migadu-Scanner: mx2.migadu.com X-TUID: dpMWkeUwHxuW On 18/09/2023 05:08, Rudolf Adamkovič wrote: > Max Nikulin writes: > >> 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"). > > This would be a very welcome fix! I avoid > 'elisp' links, even in my Emacs notes, as > they do not export correctly. Do you think a label specifying language should be added to code snippets, e.g. (identity "a") or it is useless and may cause undesired noise for screen reader users? What about LaTeX? What is your expectation for links having description? [[elisp:(identity "a")][Run it]] Unsure if making plain text from description is the best solution. Some interactive element may be added to HTML to reveal the code or at least it may be put into tooltip Run it. The downside is that title attribute can not be easily copied (at least without a dedicated extension). ODT and LaTeX are more tricky again (a footnote?).