From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 +H7SLhftDGVVKwEAauVa8A:P1 (envelope-from ) for ; Fri, 22 Sep 2023 03:25:43 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id +H7SLhftDGVVKwEAauVa8A (envelope-from ) for ; Fri, 22 Sep 2023 03:25:43 +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 5FD293B75B for ; Fri, 22 Sep 2023 03:25:42 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=fizz.buzz header.s=fm1 header.b=MluIOAW3; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b="i57v/Iy4"; 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=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695345943; 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=eGRXDBIU786jOHjgops9Mr5it4zFBaVDY7p4C+BAzVA=; b=MBR8z83arfEmR4lCsTcZdJCPLghAcgkBvovpMp18fZVx0RAKOkPsPokSnno7wggOdJM98l Y96BAgmR/UzyoL9pC98CLkQkYJSxJfm1/sDBX4Ke4j5tT71EIjGy1cZQYU+oFfivRSnnF0 Ucv3jOpV22XOz4MYtypyOKSzD3Y9sW/beqY9fmxx0cN3BSaFtHTd7dpRcyGwF/HHgK1f+Q 40UWmTUXXJpz/KCqSRBjCzXD1wu5PuzwBK2m/UnHCAhvhfHw1JFtdjbNqjxXojl+lhYXYZ au6v1Dy43nKOjadj/bV5mZdFMPKmLZZusUHV6HwfjKTnsnr/zcfa+Wlbqcs+bQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=fizz.buzz header.s=fm1 header.b=MluIOAW3; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b="i57v/Iy4"; 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=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695345943; a=rsa-sha256; cv=none; b=avTRFl6UyxP4IeTTgUgp773ztKauy4BM5InW385wsPUrwAX3ZQ0MHZezOp0tH2geAqek0f osHMNpyHhVxnSKjvir38zZB5fVggzpgcgYGrqqk2yVQvC/BeJW7Sk8VwH8LgtTQ7xh+75P HLeoLhwT0UIG+uijhTuyC71ODobkspWnrlHLj1aeTq+6+uom655nL49XW6Dyph9lNp2ARD 6RLjCuMpMLH7d5YoO89bHmf0ujfSZ4Qhrk8MuCHGkPuZmmsKSYPVN6F9srFUQJpE1hjKlt 6CdN92YmxVGrXrYKG+00g9FYz1niZfwoG0mdho+Y4GDdBWbba63+t1VgVpfwEQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qjUuT-0002g4-PA; Thu, 21 Sep 2023 21:24:45 -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 1qjUuS-0002fv-8N for emacs-orgmode@gnu.org; Thu, 21 Sep 2023 21:24:44 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qjUuP-0007nQ-NS for emacs-orgmode@gnu.org; Thu, 21 Sep 2023 21:24:44 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id A5827320046F for ; Thu, 21 Sep 2023 21:24:39 -0400 (EDT) Received: from imap47 ([10.202.2.97]) by compute6.internal (MEProxy); Thu, 21 Sep 2023 21:24:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fizz.buzz; h=cc :content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:sender:subject:subject:to:to; s=fm1; t=1695345879; x=1695432279; bh=eGRXDBIU786jOHjgops9Mr5it 4zFBaVDY7p4C+BAzVA=; b=MluIOAW3eHQfqHCfA7YB5yegBlM2Jq8PAxyG3YvWl 4dv9p9W+JUEVGihzGcyh+MX7u3e7GKLgYkuiXvCFVWRjR0QzDEn0XEggE3Kr2QVd EwO9RNdCw7pHABJM+TV2H3pRzFQitLpWPSjJ3CpzPOI1rX/zPNSMylPMhXfbSU7D Fc8kN0dgARFmdaCaUVkP5P7YDqbRY/0TI9iz8S7gGbQB/ReQ37Pb/28765besGg3 g1aLG7O46+NQHmDwE1914o6ed8e5yu3mtFoIWiWaUVdv5k6VBeBfJ+ecmuN614RB VTiNZZwIoy6tsPDJHgvXfkM9x+A6wiRZvjNoaDxyIlt6w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1695345879; x=1695432279; bh=eGRXDBIU786jOHjgops9Mr5it4zFBaVDY7p 4C+BAzVA=; b=i57v/Iy4N8vOmxIf8d5kVix0s/fQquqRabnDu+LOeZ+9oeE0R4n OwyHcBJrP+OO7phTVthiyAXDfYs3TYjvv7cemcJrqrnoxT+oiUOO1/O6uSov+fmO Om0AwbjGN0+VIrCOZRx9qEHg227MFY7YezkS2R/mYLn9bnUXFyj8GymGpKv14fN5 cV4PWVtkjQDkb5psDi1uQT28/mmh8LS1vCI5U32AcOcOYDU5hx5uXPDJjpXaycO6 vt8nuU7Rq2Trv8mQkFLIEgyBgrlXpoOT/ui3Yy+SlwTazyPNwN72NzHZQ38eb8Zh x06nh3jt7ua/nsDLgwXEDBKQarietsopeog== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudekjedggeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfffhffvufgtsehmtderre erredtnecuhfhrohhmpedfvfhomhcutehlvgigrghnuggvrhdfuceothhomhesfhhiiiii rdgsuhiiiieqnecuggftrfgrthhtvghrnhepfeegheelffeltddvheefheetueelhfekje ehfeeftdeutdfftdeklefhueetueegnecuffhomhgrihhnpehsrhdrhhhtpdhorhhgqdhr vghlvggrshgvqdhnohhtvghsrdhorhhgpdhfihiiiidrsghuiiiinecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhomhesfhhiiiiirdgsuhii ii X-ME-Proxy: Feedback-ID: i589b4368:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id D6C9FA60077; Thu, 21 Sep 2023 21:24:38 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-761-gece9e40c48-fm-20230913.001-gece9e40c MIME-Version: 1.0 Message-Id: Date: Thu, 21 Sep 2023 21:24:18 -0400 From: "Tom Alexander" To: emacs-orgmode@gnu.org Subject: [PATCH] Add backslash to list of POST characters for text markup Content-Type: multipart/mixed; boundary=ee21c6144e214e9ca0cea3b4875f3bf0 Received-SPF: pass client-ip=64.147.123.20; envelope-from=tom@fizz.buzz; helo=wout4-smtp.messagingengine.com X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.8 / 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, FROM_SUSPICIOUS_NTLD=0.001, FROM_SUSPICIOUS_NTLD_FP=1.999, PDS_OTHER_BAD_TLD=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-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: -4.19 X-Migadu-Scanner: mx2.migadu.com X-Migadu-Queue-Id: 5FD293B75B X-Spam-Score: -4.19 X-TUID: Ju93PLwcwZ0/ --ee21c6144e214e9ca0cea3b4875f3bf0 Content-Type: text/plain Backslash appears to be supported. To test I used the following test document: ``` foo ~bar~\& baz ``` This happens in a document in worg: https://git.sr.ht/~bzg/worg/tree/ae64e1a54185232d4ebdcab174d8d4319ffd564d/org-release-notes.org#L6666 The ampersand was chosen for the test document since that is not a supported POST character, to make sure backslash was not simply escaping the next character. In the documentation I wrote out the word "backslash" in parenthesis to disambiguate between backslash and escaping the following comma. Patch is attached. -- Tom Alexander pgp: https://fizz.buzz/pgp.asc --ee21c6144e214e9ca0cea3b4875f3bf0 Content-Disposition: attachment; filename*0="0001-Add-backslash-to-list-of-POST-characters-for-text-ma.pat"; filename*1="ch" Content-Type: text/x-patch; name="=?UTF-8?Q?0001-Add-backslash-to-list-of-POST-characters-for-text-ma.patc?= =?UTF-8?Q?h?=" Content-Transfer-Encoding: BASE64 RnJvbSAwOTg0MzQ2ODBiNWUzOTQyYWNjMDA2ODRhNDczODlmMmNkYWI2MjA4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUb20gQWxleGFuZGVyIDx0b21AZml6ei5idXp6PgpE YXRlOiBUaHUsIDIxIFNlcCAyMDIzIDIxOjE0OjMzIC0wNDAwClN1YmplY3Q6IFtQQVRDSF0g QWRkIGJhY2tzbGFzaCB0byBsaXN0IG9mIFBPU1QgY2hhcmFjdGVycyBmb3IgdGV4dCBtYXJr dXAuCgpCYWNrc2xhc2ggYXBwZWFycyB0byBiZSBzdXBwb3J0ZWQuIFRvIHRlc3QgSSB1c2Vk IHRoZSBmb2xsb3dpbmcgdGVzdCBkb2N1bWVudDoKYGBgCmZvbyB+YmFyflwmIGJhegpgYGAK VGhlIGFtcGVyc2FuZCB3YXMgY2hvc2VuIHNpbmNlIHRoYXQgaXMgbm90IGEgc3VwcG9ydGVk IFBPU1QgY2hhcmFjdGVyLCB0byBtYWtlIHN1cmUgYmFja3NsYXNoIHdhcyBub3Qgc2ltcGx5 IGVzY2FwaW5nIHRoZSBuZXh0IGNoYXJhY3Rlci4KCkluIHRoZSBkb2N1bWVudGF0aW9uIEkg d3JvdGUgb3V0IHRoZSB3b3JkICJiYWNrc2xhc2giIGluIHBhcmVudGhlc2lzIHRvIGRpc2Ft YmlndWF0ZSBiZXR3ZWVuIGJhY2tzbGFzaCBhbmQgZXNjYXBpbmcgdGhlIGZvbGxvd2luZyBj b21tYS4KLS0tCiBvcmctc3ludGF4Lm9yZyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwg MyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL29yZy1zeW50 YXgub3JnIGIvb3JnLXN5bnRheC5vcmcKaW5kZXggYzUyOTk3NDEuLjhmMGY5YjBjIDEwMDY0 NAotLS0gYS9vcmctc3ludGF4Lm9yZworKysgYi9vcmctc3ludGF4Lm9yZwpAQCAtMjQ5LDkg KzI0OSw5IEBAIGRpc2NhcmRlZC4gIFRoaXMgYWxzbyBhcHBsaWVzIHRvIHNpbmdsZS1saW5l IGVsZW1lbnRzLgogCiA6ICAgIFRoaXMgcGFyYWdyYXBoIHdpbGwgbm90IGNvbnRhaW4KIDog ICAgYSBsb25nIHNlcXVlbmNlIG9mIHNwYWNlcyBiZWZvcmUgImEiLgotOiAKKzoKIDogICAg VGhpcyBwYXJhZ3JhcGggZG9lcyBub3QgaGF2ZSBsZWFkaW5nIHNwYWNlcyBhY2NvcmRpbmcg dG8gdGhlIHBhcnNlci4KLTogCis6CiA6ICAgICMrYmVnaW5fc3JjIGVtYWNzLWxpc3AKIDog ICAgICAoKyAxIDIpCiA6ICAgICMrZW5kX3NyYwpAQCAtMTc0Miw3ICsxNzQyLDcgQEAgd2hp dGVzcGFjZSBjaGFyYWN0ZXJzLgogICB2ZXJiYXRpbSkgb3IgYSBzZXJpZXMgb2Ygb2JqZWN0 cyBmcm9tIHRoZSBzdGFuZGFyZCBzZXQuIEluIGJvdGgKICAgY2FzZXMsIENPTlRFTlRTIG1h eSBub3QgYmVnaW4gb3IgZW5kIHdpdGggd2hpdGVzcGFjZS4KICsgW1sjU3BlY2lhbF9Ub2tl bnNdW1BPU1RdXSA6OiBFaXRoZXIgYSB3aGl0ZXNwYWNlIGNoYXJhY3RlciwgPS09LCA9Lj0s ID0sPSwgPTs9LCA9Oj0sID0hPSwgPT89LCA9Jz0sID0pPSwgPX09LAotICA9Wz0sID0iPSwg b3IgdGhlIGVuZCBvZiBhIGxpbmUuCisgID1bPSwgPSI9LCA9XD0gKGJhY2tzbGFzaCksIG9y IHRoZSBlbmQgb2YgYSBsaW5lLgogCiAqRXhhbXBsZXMqCiAKLS0gCjIuNDIuMAoK --ee21c6144e214e9ca0cea3b4875f3bf0--