From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jens Schmidt via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#65876: 29.1.50; comint-*-prompt and sgml-skip-tag-* lack shift-selection marker in interactive spec Date: Tue, 12 Sep 2023 22:41:59 +0200 Message-ID: References: <83r0n3prwu.fsf@gnu.org> Reply-To: Jens Schmidt Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------P8bNIDGwFZU3KOl1TOzel2Lw" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31012"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Cc: 65876@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 12 22:43:15 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qgAE7-0007qz-20 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 12 Sep 2023 22:43:15 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qgADq-0003lb-Gc; Tue, 12 Sep 2023 16:42:58 -0400 Original-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 1qgADp-0003lK-Gz for bug-gnu-emacs@gnu.org; Tue, 12 Sep 2023 16:42:57 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qgADp-0006OM-8u for bug-gnu-emacs@gnu.org; Tue, 12 Sep 2023 16:42:57 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qgADt-0002dn-NT for bug-gnu-emacs@gnu.org; Tue, 12 Sep 2023 16:43:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jens Schmidt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Sep 2023 20:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65876 X-GNU-PR-Package: emacs Original-Received: via spool by 65876-submit@debbugs.gnu.org id=B65876.169455134910112 (code B ref 65876); Tue, 12 Sep 2023 20:43:01 +0000 Original-Received: (at 65876) by debbugs.gnu.org; 12 Sep 2023 20:42:29 +0000 Original-Received: from localhost ([127.0.0.1]:60148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgADM-0002d2-UJ for submit@debbugs.gnu.org; Tue, 12 Sep 2023 16:42:29 -0400 Original-Received: from mr6.vodafonemail.de ([145.253.228.166]:42044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qgADJ-0002cl-Gp for 65876@debbugs.gnu.org; Tue, 12 Sep 2023 16:42:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-21dec; t=1694551335; bh=1iHCydTRgPRm3JnpC9vWG9L3YYyEYp3SmhJmsVMVsyg=; h=Content-Type:Message-ID:Date:User-Agent:Subject:To:References: Content-Language:From:In-Reply-To:From; b=O9GKb6JTxApDkUUqrG/dYVhfogE2bOGQhloG1T8GKpfZMm+iy55P8Y5HytYqUf5rf N7XZfyeW1+1TJJyzxy0WrE41bORsTZ4tXCQB76ycAGkRvdfN2ajeQy5tFAOuOrCkUi 7vpxqsIMFpw0dwGDpO+ZTjU5M2m7mQLRNkwvzh4g= Original-Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr6.vodafonemail.de (Postfix) with ESMTPS id 4Rlb9g1pSSz1yFH; Tue, 12 Sep 2023 20:42:15 +0000 (UTC) Original-Received: from [192.168.178.41] (port-92-194-195-137.dynamic.as20676.net [92.194.195.137]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4Rlb9W6Wv6z9s02; Tue, 12 Sep 2023 20:42:04 +0000 (UTC) Content-Language: de-DE-frami, en-US In-Reply-To: <83r0n3prwu.fsf@gnu.org> X-purgate-type: clean X-purgate: clean X-purgate-size: 4351 X-purgate-ID: 155817::1694551331-5A7FB7FF-A67E12D5/0/0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:270220 Archived-At: This is a multi-part message in MIME format. --------------P8bNIDGwFZU3KOl1TOzel2Lw Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 2023-09-12 13:11, Eli Zaretskii wrote: >> Date: Mon, 11 Sep 2023 22:26:20 +0200 >> From: Jens Schmidt via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> If I should provide patch(es) for that, please let me know on what >> version. > > This should be for master (Emacs 30), since it's an enhancement. > Thanks in advance. Patch attached. Please review and consider for committing to master. Thanks. --------------P8bNIDGwFZU3KOl1TOzel2Lw Content-Type: text/x-patch; charset=UTF-8; name="0001-Declare-more-functions-as-shift-translatable-motion-.patch" Content-Disposition: attachment; filename*0="0001-Declare-more-functions-as-shift-translatable-motion-.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBjZDM5ZGE1NjZkOTAyYmRiNTZkMWQ1ZTU5Y2M5MzFhNDkyYzczYjYwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGpzY2htaWR0NGdudUB2b2Rh Zm9uZW1haWwuZGU+CkRhdGU6IFR1ZSwgMTIgU2VwIDIwMjMgMjI6MzU6MTMgKzAyMDAKU3Vi amVjdDogW1BBVENIXSBEZWNsYXJlIG1vcmUgZnVuY3Rpb25zIGFzIHNoaWZ0LXRyYW5zbGF0 YWJsZSBtb3Rpb24gY29tbWFuZHMKCiogbGlzcC9jb21pbnQuZWwgKGNvbWludC1uZXh0LXBy b21wdCwgY29taW50LXByZXZpb3VzLXByb21wdCk6IERlY2xhcmUKYXMgc2hpZnQtdHJhbnNs YXRhYmxlIG1vdGlvbiBjb21tYW5kcy4KKiBsaXNwL3RleHRtb2Rlcy9zZ21sLW1vZGUuZWwg KHNnbWwtc2tpcC10YWctYmFja3dhcmQpCihzZ21sLXNraXAtdGFnLWZvcndhcmQpOiBEZWNs YXJlIGFzIHNoaWZ0LXRyYW5zbGF0YWJsZSBtb3Rpb24KY29tbWFuZHMuICAoQnVnIzY1ODc2 KQotLS0KIGxpc3AvY29taW50LmVsICAgICAgICAgICAgICB8IDQgKystLQogbGlzcC90ZXh0 bW9kZXMvc2dtbC1tb2RlLmVsIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0 aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2NvbWludC5lbCBi L2xpc3AvY29taW50LmVsCmluZGV4IDk3YjQ4MzcxNzUyLi5kZTdjYzViMGU4NiAxMDA2NDQK LS0tIGEvbGlzcC9jb21pbnQuZWwKKysrIGIvbGlzcC9jb21pbnQuZWwKQEAgLTI4MTAsNyAr MjgxMCw3IEBAIGNvbWludC1uZXh0LXByb21wdAogSWYgYGNvbWludC11c2UtcHJvbXB0LXJl Z2V4cCcgaXMgbmlsLCB0aGVuIHRoaXMgbWVhbnMgdGhlIGJlZ2lubmluZyBvZgogdGhlIE50 aCBuZXh0IGBpbnB1dCcgZmllbGQsIG90aGVyd2lzZSwgaXQgbWVhbnMgdGhlIE50aCBvY2N1 cnJlbmNlIG9mCiB0ZXh0IG1hdGNoaW5nIGBjb21pbnQtcHJvbXB0LXJlZ2V4cCcuIgotICAo aW50ZXJhY3RpdmUgInAiKQorICAoaW50ZXJhY3RpdmUgIl5wIikKICAgKGlmIGNvbWludC11 c2UtcHJvbXB0LXJlZ2V4cAogICAgICAgOzsgVXNlIGNvbWludC1wcm9tcHQtcmVnZXhwCiAg ICAgICAobGV0ICgocGFyYWdyYXBoLXN0YXJ0IGNvbWludC1wcm9tcHQtcmVnZXhwKSkKQEAg LTI4NDcsNyArMjg0Nyw3IEBAIGNvbWludC1wcmV2aW91cy1wcm9tcHQKIElmIGBjb21pbnQt dXNlLXByb21wdC1yZWdleHAnIGlzIG5pbCwgdGhlbiB0aGlzIG1lYW5zIHRoZSBiZWdpbm5p bmcgb2YKIHRoZSBOdGggcHJldmlvdXMgYGlucHV0JyBmaWVsZCwgb3RoZXJ3aXNlLCBpdCBt ZWFucyB0aGUgTnRoIG9jY3VycmVuY2Ugb2YKIHRleHQgbWF0Y2hpbmcgYGNvbWludC1wcm9t cHQtcmVnZXhwJy4iCi0gIChpbnRlcmFjdGl2ZSAicCIpCisgIChpbnRlcmFjdGl2ZSAiXnAi KQogICAoY29taW50LW5leHQtcHJvbXB0ICgtIG4pKSkKIAogOzsgU3RhdGUgdXNlZCBieSBg Y29taW50LWluc2VydC1wcmV2aW91cy1hcmd1bWVudCcgd2hlbiBjeWNsaW5nLgpkaWZmIC0t Z2l0IGEvbGlzcC90ZXh0bW9kZXMvc2dtbC1tb2RlLmVsIGIvbGlzcC90ZXh0bW9kZXMvc2dt bC1tb2RlLmVsCmluZGV4IDI3ZjNiMmFjZDFjLi41YzUzNzE2YzNhYyAxMDA2NDQKLS0tIGEv bGlzcC90ZXh0bW9kZXMvc2dtbC1tb2RlLmVsCisrKyBiL2xpc3AvdGV4dG1vZGVzL3NnbWwt bW9kZS5lbApAQCAtOTIzLDcgKzkyMyw3IEBAIHNnbWwtc2tpcC10YWctYmFja3dhcmQKICAg IlNraXAgdG8gYmVnaW5uaW5nIG9mIHRhZyBvciBtYXRjaGluZyBvcGVuaW5nIHRhZyBpZiBw cmVzZW50LgogV2l0aCBwcmVmaXggYXJndW1lbnQgQVJHLCByZXBlYXQgdGhpcyBBUkcgdGlt ZXMuCiBSZXR1cm4gbm9uLW5pbCBpZiB3ZSBza2lwcGVkIG92ZXIgbWF0Y2hlZCB0YWdzLiIK LSAgKGludGVyYWN0aXZlICJwIikKKyAgKGludGVyYWN0aXZlICJecCIpCiAgIDs7IEZJWE1F OiB1c2Ugc2dtbC1nZXQtY29udGV4dCBvciBzb21ldGhpbmcgc2ltaWxhci4KICAgKGxldCAo KHJldHVybiB0KSkKICAgICAod2hpbGUgKD49IGFyZyAxKQpAQCAtMTAzNiw3ICsxMDM2LDcg QEAgc2dtbC1za2lwLXRhZy1mb3J3YXJkCiAgICJTa2lwIHRvIGVuZCBvZiB0YWcgb3IgbWF0 Y2hpbmcgY2xvc2luZyB0YWcgaWYgcHJlc2VudC4KIFdpdGggcHJlZml4IGFyZ3VtZW50IEFS RywgcmVwZWF0IHRoaXMgQVJHIHRpbWVzLgogUmV0dXJuIHQgaWYgYWZ0ZXIgYSBjbG9zaW5n IHRhZy4iCi0gIChpbnRlcmFjdGl2ZSAicCIpCisgIChpbnRlcmFjdGl2ZSAiXnAiKQogICA7 OyBGSVhNRTogVXNlIHNnbWwtZ2V0LWNvbnRleHQgb3Igc29tZXRoaW5nIHNpbWlsYXIuCiAg IDs7IEl0IGN1cnJlbnRseSBtaWdodCBqdW1wIHRvIGFuIHVucmVsYXRlZCA8L1A+IGlmIHRo ZSA8UD4KICAgOzsgd2UncmUgc2tpcHBpbmcgaGFzIG5vIG1hdGNoaW5nIDwvUD4uCi0tIAoy LjMwLjIKCg== --------------P8bNIDGwFZU3KOl1TOzel2Lw--