From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 10 12:42:13 2016 Received: (at submit) by debbugs.gnu.org; 10 Oct 2016 16:42:13 +0000 Received: from localhost ([127.0.0.1]:51397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1btdeX-0004LJ-C2 for submit@debbugs.gnu.org; Mon, 10 Oct 2016 12:42:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1btdeV-0004L5-D2 for submit@debbugs.gnu.org; Mon, 10 Oct 2016 12:42:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1btdeP-0000Fi-8K for submit@debbugs.gnu.org; Mon, 10 Oct 2016 12:42:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38876) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btdeP-0000FB-4Y for submit@debbugs.gnu.org; Mon, 10 Oct 2016 12:42:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54280) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btdeL-0005pv-U1 for bug-gnu-emacs@gnu.org; Mon, 10 Oct 2016 12:42:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1btdeK-0000CD-GO for bug-gnu-emacs@gnu.org; Mon, 10 Oct 2016 12:42:01 -0400 Received: from mail-lf0-x22c.google.com ([2a00:1450:4010:c07::22c]:35249) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btdeK-0000Bf-2A for bug-gnu-emacs@gnu.org; Mon, 10 Oct 2016 12:42:00 -0400 Received: by mail-lf0-x22c.google.com with SMTP id l131so130003542lfl.2 for ; Mon, 10 Oct 2016 09:41:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to; bh=pXv+K0IrRpPflyTJQ/eXTlH7Pqua3FXe1Ayjq2d8sN0=; b=kf0i9b2uYnK9wuTZ8CxZ+OHN9VZfI+NWP/VFVv8ahBbeR7I4iFd0/HZankQavyAkUs yADnsMSotnIhp25DHZZKEorhLwi/6nEzPRJWBvJyJDfXYCzNp8I2rK5qt8xYG9Dtuuaj +TKE25SlyMVNU5IAK2raYpwkRT2eiaXfh1ptQGg/mUMRLf9WxgiqG/obtOhXIvqYMgwg 2JshKpReJcqYshJE86bTlGhhy2lekxflmP1U1o01tHsIhYurJ1JYmkHfP3f6/M+c5d+C Tyn1UDalaB29KO1gDsDrbW0ZOpOcQk0hk+DpsL2V89YY5FS7/ZgyfQVzWiBxGQAE9WZY c8Nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=pXv+K0IrRpPflyTJQ/eXTlH7Pqua3FXe1Ayjq2d8sN0=; b=fvsfvpHnI5rjqSQGzh595sPXFCaH2cf769Bw8iIqhnS9gVkYYmILiLhHuEZb3DmCZW Vlv6igafFI5otULExZzkoNTvT6AjoTtzjk/XR7T7kvS19smtL+FvnGtaYAODFWXElmHo AysEYryW0CgctHsOpCl+1eYEkmaRwkafRaNrf/JKHu41Z3yWM0dR+YxMlOwoA70iJmmV GvIl/pfsboWzfJTICJ6ITgOtKORGJpgTMQ98olopnK19EW85OJqVTGWSYS0Ran2ZGBU0 RsB9Yt8/vayTQgBFqx4j2cx+Cn/PD2gtpKtJ8raE6tEc4ywv5HYajMYhs8i9FNUXxsRg 8YWA== X-Gm-Message-State: AA6/9RmadLi5eYnBX3xN5QBE+KMf3YwqfNqLC/Y0MPHeD/9n6qzUt/2JADSGUFOmjcSkByuMNBb2JC7qtkAHrw== X-Received: by 10.25.149.203 with SMTP id x194mr12277425lfd.76.1476117718181; Mon, 10 Oct 2016 09:41:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.114.80.163 with HTTP; Mon, 10 Oct 2016 09:41:37 -0700 (PDT) From: Yuri Khan Date: Mon, 10 Oct 2016 22:41:37 +0600 X-Google-Sender-Auth: gqzPhPV-evwVlNp_tk0QJ8z90Cw Message-ID: Subject: 24.5; nxml-mode should support shift selection To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary=001a114021ec3d4e45053e85700c X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --001a114021ec3d4e45053e85700c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Many movement commands, such as forward-word, forward-sexp, forward-sentence, next-line, and their backward counterparts, support shift selection. That is, holding down Shift along with their bindings causes region to be activated and/or extended. $ emacs -Q C-x C-f /tmp/test.xml | C-M-S- ;; C-M- (translated) runs forward-sexp [] C-M-S- ;; C-M- (translated) runs forward-sexp [] However, nxml-mode=E2=80=99s commands do not behave this way. | C-M-S-n ;; C-M-n (translated) runs nxml-forward-element Expected: [] Observed: | The attached patch fixes this for me. It is based on current master (fd45b3= f). --001a114021ec3d4e45053e85700c Content-Type: text/x-diff; charset=US-ASCII; name="0001-lisp-nxml-nxml-mode-Support-Shift-selection.patch" Content-Disposition: attachment; filename="0001-lisp-nxml-nxml-mode-Support-Shift-selection.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iu4a41li0 RnJvbSAzNTE3NTAyNmY0ODA5YWY5ZTcxMWJhOWE0N2E2MjE0OTMyNDczYWFmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBZdXJpIEtoYW4gPHl1cml2a2hhbkBnbWFpbC5jb20+CkRhdGU6 IE1vbiwgMTAgT2N0IDIwMTYgMjM6MTQ6NDIgKzA3MDAKU3ViamVjdDogW1BBVENIXSBsaXNwL254 bWwvbnhtbC1tb2RlOiBTdXBwb3J0IFNoaWZ0IHNlbGVjdGlvbgoKLS0tCiBsaXNwL254bWwvbnht bC1tb2RlLmVsIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNl cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvbnhtbC9ueG1sLW1v ZGUuZWwgYi9saXNwL254bWwvbnhtbC1tb2RlLmVsCmluZGV4IGNjZWI3NWUuLjBiOTk3NWYgMTAw NjQ0Ci0tLSBhL2xpc3AvbnhtbC9ueG1sLW1vZGUuZWwKKysrIGIvbGlzcC9ueG1sL254bWwtbW9k ZS5lbApAQCAtMTUyMSw3ICsxNTIxLDcgQEAgcmVmZXJlbmNlcyBhbmQgY2hhcmFjdGVyIHJlZmVy ZW5jZXMuICBBIHByb2Nlc3NpbmcgaW5zdHJ1Y3Rpb24KIGNvbnNpc3RzIG9mIGEgdGFyZ2V0IGFu ZCBhIGNvbnRlbnQgc3RyaW5nLiAgQSBjb21tZW50IG9yIGEgQ0RBVEEKIHNlY3Rpb24gY29udGFp bnMgYSBzaW5nbGUgc3RyaW5nLiAgQW4gZW50aXR5IHJlZmVyZW5jZSBjb250YWlucyBhCiBzaW5n bGUgbmFtZS4gIEEgY2hhcmFjdGVyIHJlZmVyZW5jZSBjb250YWlucyBhIGNoYXJhY3RlciBudW1i ZXIuIgotICAoaW50ZXJhY3RpdmUgInAiKQorICAoaW50ZXJhY3RpdmUgIl5wIikKICAgKG9yIGFy ZyAoc2V0cSBhcmcgMSkpCiAgIChjb25kICgoPiBhcmcgMCkKIAkgKHdoaWxlIChwcm9nbgpAQCAt MTczMyw3ICsxNzMzLDcgQEAgc2luZ2xlIG5hbWUuICBBIGNoYXJhY3RlciByZWZlcmVuY2UgY29u dGFpbnMgYSBjaGFyYWN0ZXIgbnVtYmVyLiIKICAgICByZXQpKQogCiAoZGVmdW4gbnhtbC11cC1l bGVtZW50ICgmb3B0aW9uYWwgYXJnKQotICAoaW50ZXJhY3RpdmUgInAiKQorICAoaW50ZXJhY3Rp dmUgIl5wIikKICAgKG9yIGFyZyAoc2V0cSBhcmcgMSkpCiAgIChpZiAoPCBhcmcgMCkKICAgICAg IChueG1sLWJhY2t3YXJkLXVwLWVsZW1lbnQgKC0gYXJnKSkKQEAgLTE3NjEsNyArMTc2MSw3IEBA IHNpbmdsZSBuYW1lLiAgQSBjaGFyYWN0ZXIgcmVmZXJlbmNlIGNvbnRhaW5zIGEgY2hhcmFjdGVy IG51bWJlci4iCiAgICAgICAgKGFwcGx5ICMnZXJyb3IgKGNkZHIgZXJyKSkpKSkpCiAKIChkZWZ1 biBueG1sLWJhY2t3YXJkLXVwLWVsZW1lbnQgKCZvcHRpb25hbCBhcmcpCi0gIChpbnRlcmFjdGl2 ZSAicCIpCisgIChpbnRlcmFjdGl2ZSAiXnAiKQogICAob3IgYXJnIChzZXRxIGFyZyAxKSkKICAg KGlmICg8IGFyZyAwKQogICAgICAgKG54bWwtdXAtZWxlbWVudCAoLSBhcmcpKQpAQCAtMTc5Myw3 ICsxNzkzLDcgQEAgc2luZ2xlIG5hbWUuICBBIGNoYXJhY3RlciByZWZlcmVuY2UgY29udGFpbnMg YSBjaGFyYWN0ZXIgbnVtYmVyLiIKICAgIk1vdmUgZm9yd2FyZCBkb3duIGludG8gdGhlIGNvbnRl bnQgb2YgYW4gZWxlbWVudC4KIFdpdGggQVJHLCBkbyB0aGlzIHRoYXQgbWFueSB0aW1lcy4KIE5l Z2F0aXZlIEFSRyBtZWFucyBtb3ZlIGJhY2t3YXJkIGJ1dCBzdGlsbCBkb3duLiIKLSAgKGludGVy YWN0aXZlICJwIikKKyAgKGludGVyYWN0aXZlICJecCIpCiAgIChvciBhcmcgKHNldHEgYXJnIDEp KQogICAoaWYgKDwgYXJnIDApCiAgICAgICAobnhtbC1iYWNrd2FyZC1kb3duLWVsZW1lbnQgKC0g YXJnKSkKQEAgLTE4MTEsNyArMTgxMSw3IEBAIE5lZ2F0aXZlIEFSRyBtZWFucyBtb3ZlIGJhY2t3 YXJkIGJ1dCBzdGlsbCBkb3duLiIKICAgICAgIChzZXRxIGFyZyAoMS0gYXJnKSkpKSkKIAogKGRl ZnVuIG54bWwtYmFja3dhcmQtZG93bi1lbGVtZW50ICgmb3B0aW9uYWwgYXJnKQotICAoaW50ZXJh Y3RpdmUgInAiKQorICAoaW50ZXJhY3RpdmUgIl5wIikKICAgKG9yIGFyZyAoc2V0cSBhcmcgMSkp CiAgIChpZiAoPCBhcmcgMCkKICAgICAgIChueG1sLWRvd24tZWxlbWVudCAoLSBhcmcpKQpAQCAt MTgzOSw3ICsxODM5LDcgQEAgTmVnYXRpdmUgQVJHIG1lYW5zIG1vdmUgYmFja3dhcmQgYnV0IHN0 aWxsIGRvd24uIgogICAiTW92ZSBmb3J3YXJkIG92ZXIgb25lIGVsZW1lbnQuCiBXaXRoIEFSRywg ZG8gaXQgdGhhdCBtYW55IHRpbWVzLgogTmVnYXRpdmUgQVJHIG1lYW5zIG1vdmUgYmFja3dhcmQu IgotICAoaW50ZXJhY3RpdmUgInAiKQorICAoaW50ZXJhY3RpdmUgIl5wIikKICAgKG9yIGFyZyAo c2V0cSBhcmcgMSkpCiAgIChpZiAoPCBhcmcgMCkKICAgICAgIChueG1sLWJhY2t3YXJkLWVsZW1l bnQgKC0gYXJnKSkKQEAgLTE4NTgsNyArMTg1OCw3IEBAIE5lZ2F0aXZlIEFSRyBtZWFucyBtb3Zl IGJhY2t3YXJkLiIKICAgIk1vdmUgYmFja3dhcmQgb3ZlciBvbmUgZWxlbWVudC4KIFdpdGggQVJH LCBkbyBpdCB0aGF0IG1hbnkgdGltZXMuCiBOZWdhdGl2ZSBBUkcgbWVhbnMgbW92ZSBmb3J3YXJk LiIKLSAgKGludGVyYWN0aXZlICJwIikKKyAgKGludGVyYWN0aXZlICJecCIpCiAgIChvciBhcmcg KHNldHEgYXJnIDEpKQogICAoaWYgKDwgYXJnIDApCiAgICAgICAobnhtbC1mb3J3YXJkLWVsZW1l bnQgKC0gYXJnKSkKQEAgLTE4OTMsNyArMTg5Myw3IEBAIFRoZSBwYXJhZ3JhcGggbWFya2VkIGlz IHRoZSBvbmUgdGhhdCBjb250YWlucyBwb2ludCBvciBmb2xsb3dzIHBvaW50LiIKICAgKG54bWwt YmFja3dhcmQtcGFyYWdyYXBoKSkKIAogKGRlZnVuIG54bWwtZm9yd2FyZC1wYXJhZ3JhcGggKCZv cHRpb25hbCBhcmcpCi0gIChpbnRlcmFjdGl2ZSAicCIpCisgIChpbnRlcmFjdGl2ZSAiXnAiKQog ICAob3IgYXJnIChzZXRxIGFyZyAxKSkKICAgKGNvbmQgKCg8IGFyZyAwKQogCSAobnhtbC1iYWNr d2FyZC1wYXJhZ3JhcGggKC0gYXJnKSkpCkBAIC0xOTAzLDcgKzE5MDMsNyBAQCBUaGUgcGFyYWdy YXBoIG1hcmtlZCBpcyB0aGUgb25lIHRoYXQgY29udGFpbnMgcG9pbnQgb3IgZm9sbG93cyBwb2lu dC4iCiAJCSAgICAgKD4gKHNldHEgYXJnICgxLSBhcmcpKSAwKSkpKSkpCiAKIChkZWZ1biBueG1s LWJhY2t3YXJkLXBhcmFncmFwaCAoJm9wdGlvbmFsIGFyZykKLSAgKGludGVyYWN0aXZlICJwIikK KyAgKGludGVyYWN0aXZlICJecCIpCiAgIChvciBhcmcgKHNldHEgYXJnIDEpKQogICAoY29uZCAo KDwgYXJnIDApCiAJIChueG1sLWZvcndhcmQtcGFyYWdyYXBoICgtIGFyZykpKQotLSAKMi4xMC4x Cgo= --001a114021ec3d4e45053e85700c-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 10 12:58:17 2016 Received: (at submit) by debbugs.gnu.org; 10 Oct 2016 16:58:17 +0000 Received: from localhost ([127.0.0.1]:51407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1btdu5-0004iV-Bw for submit@debbugs.gnu.org; Mon, 10 Oct 2016 12:58:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39329) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1btdu3-0004iJ-GE for submit@debbugs.gnu.org; Mon, 10 Oct 2016 12:58:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1btdtx-0007QL-EG for submit@debbugs.gnu.org; Mon, 10 Oct 2016 12:58:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40284) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btdtx-0007Pn-BU for submit@debbugs.gnu.org; Mon, 10 Oct 2016 12:58:09 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58523) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btdtu-0007iT-W8 for bug-gnu-emacs@gnu.org; Mon, 10 Oct 2016 12:58:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1btdtq-0007Nm-R4 for bug-gnu-emacs@gnu.org; Mon, 10 Oct 2016 12:58:05 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:61951) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1btdtq-0007N7-GE for bug-gnu-emacs@gnu.org; Mon, 10 Oct 2016 12:58:02 -0400 Received: from [18.189.6.80] ([18.189.6.80]) by mrelayeu.kundenserver.de (mreue001) with ESMTPSA (Nemesis) id 0LuY1A-1atsHR1YQK-00zrQR for ; Mon, 10 Oct 2016 18:58:01 +0200 Subject: Re: bug#24660: 24.5; nxml-mode should support shift selection To: bug-gnu-emacs@gnu.org References: From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Message-ID: <9c174b90-3d89-db23-49c8-7abea05dab55@gmail.com> Date: Mon, 10 Oct 2016 12:57:54 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="n6H6lPUCICV8lIqsEfknsjdNu5Aab9EA1" X-Provags-ID: V03:K0:VVtmROYc/3Lt18whLQInkSwFRv3gFIdcd3N4xtHL/lhCblTX0wT CRHSm5q3NIwQRN3yI3azyCPPdQaUd53+ZUM/3KWQxJ6Oty7w03dgSMfDjYzEWaV3bF/DlGY mjWeAvLGdpTZKP0WjacV9cKIedPANIsk0E2WiOvMQaht4W0nwf9Xj8Jw/jqWqoh7+/Asgwj 0GOltDXqCe8uYJJ2KvMsQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:ss0g8KDlmjI=:2v7YuAWj8lL7OMtwDaCYjm hEMQMCD1bjiO9xe2P9ndvWPJWoIFv3a3PNekVttLckLEzuBuUQ6cCH1ckJYRoQ9ewBKljUk63 mioLwy0ppZnG6YyI4cr510HDSYj5UjSANDs7aZf6MLCqnUqmS4s/yWG5tFDn3j5bqWEN55T3l Kn5lSqhJOOTpzKpo31JgRjrjQtBbKARc8KwM3pZOfZHjbZJsetVLVCRWnnUzs1oenL/Lk8Zs5 z7miuPg/cRyKzuAxFlemwdxzOAvmP5AF3dgRwDl6yhekNsxZapps8HXKA0dqrChP1Gevgt0m2 AheH0QIcvNhQ+0S7bF8Xs35yyHYXcZiIJFgZKErCWS0Cbu1A/C5DxG6x+hkZGaz7KoTRwSfLP JkiutKPKCHiSdTREc8bGfLEA9iD1P2SWxtUMckAPnPDA2Wf+eDypGfrh29qXU9fRjoL4RRZ5a KNv6+O5XpFPL/Vdk4zwtPfMWKRsYCbBgK0OojmBvnQ+SERLF9XtWFTU3xHI+dGIABPylqYQB6 jzQIGN62m+ljE4F9pg9TGV95ViHfVlOs2lTDmxHrCxTZKuVMbV3wox7ZnIrsXJZUeSZYBO9hq cQ26dRLgeTX4Z044zmhzfwrx1T3sfY9xj9SEfiysKGHVgc1agh1ASp7zL0DWj0U65l4KdnWlq 6EJJbSWmPv7qSUD7SHA0VSdsarQBQzH56P/RCJ/YDBM20XVf0mrhOgP1mWNZTQ+wx7wo= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --n6H6lPUCICV8lIqsEfknsjdNu5Aab9EA1 Content-Type: multipart/mixed; boundary="hrdnDtnRS5Vxf1aECoVoR00GDWHc4dfIc"; protected-headers="v1" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: bug-gnu-emacs@gnu.org Message-ID: <9c174b90-3d89-db23-49c8-7abea05dab55@gmail.com> Subject: Re: bug#24660: 24.5; nxml-mode should support shift selection References: In-Reply-To: --hrdnDtnRS5Vxf1aECoVoR00GDWHc4dfIc Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable This looks great. Thanks! This kind of bugs exists in a bunch of places :/ The other one that I se= e all the time is modes that break delete-selection-mode by rebinding cer= tain commands. Cheers, Cl=E9ment. On 2016-10-10 12:41, Yuri Khan wrote: > Many movement commands, such as forward-word, forward-sexp, > forward-sentence, next-line, and their backward counterparts, support > shift selection. That is, holding down Shift along with their bindings > causes region to be activated and/or extended. >=20 > $ emacs -Q >=20 > C-x C-f /tmp/test.xml >=20 > | >=20 > C-M-S- ;; C-M- (translated) runs forward-sexp >=20 > [] >=20 > C-M-S- ;; C-M- (translated) runs forward-sexp >=20 > [] >=20 >=20 > However, nxml-mode=92s commands do not behave this way. >=20 > | >=20 > C-M-S-n ;; C-M-n (translated) runs nxml-forward-element >=20 > Expected: >=20 > [] >=20 > Observed: >=20 > | >=20 >=20 > The attached patch fixes this for me. It is based on current master (fd= 45b3f). >=20 --hrdnDtnRS5Vxf1aECoVoR00GDWHc4dfIc-- --n6H6lPUCICV8lIqsEfknsjdNu5Aab9EA1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJX+8iYAAoJEPqg+cTm90wjyTAP/2qIRSGVnQeQLjlrEW38xgf3 Z4MmW4XthitShdRBhLRnvk9Oly/ZdBIpWUU7RYIGUMFKyiGmJzeAJUcyeAfMjcrL 4lRaillTIQyAeAv+OdpDDtD5+TwT0POmE9T2Ei5gOdKGNm/ufGbs5hFpCbSpnyPO i8QKER46lQOvb7CjCPaoOowKBbvgujUW1xZN0GB2nMfCbesWZSlPvrHm+8ESRg+7 2iucdLTxegdYOKkqNBpciUpoJD9eV12H/wDUsxhoMsN3X9iNSU2G0QpEZ7IDHCGI 11lLdV6tyKfrP/pVvOFwoTR9wWDIjw5Qgl5N4DVozqUvKBnmBRa6CvTRtZbIO/oj pqzn4kjD9IR9ZqiGr3pTwm7dUP26x6WqmWGLcA6BssdrJ48xTYIclYYZ+PNj9PAl gaGKtEeQd7o7R0Sb2njs6icDASB33/Ji2EHLEmgZ1aqJvJ6eAmhDksT/YbCycWFj g/Cdm6ZPLL3utkOHa1s/sv20mLnuOmXzdW1azy93o+yfYYZmQetAg6OlCgwrttXk n0jhTGCwPU9vOAaRR7kLG/OtgIpmitf8lJNO9WZR9wTZymma1K3qY1hsWUd/40KH XKj37cbBoQwx8dt9tGx6xoHDuen+Q0Quc7gUp8ROwni3owqDn2VaR6hRpLkDzedG hL+etIpBIivNjLpPxGDt =hI1U -----END PGP SIGNATURE----- --n6H6lPUCICV8lIqsEfknsjdNu5Aab9EA1-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 02:46:49 2016 Received: (at 24660-done) by debbugs.gnu.org; 18 Oct 2016 06:46:49 +0000 Received: from localhost ([127.0.0.1]:37469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bwOAi-00048I-Pt for submit@debbugs.gnu.org; Tue, 18 Oct 2016 02:46:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52505) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bwOAh-000486-4Y for 24660-done@debbugs.gnu.org; Tue, 18 Oct 2016 02:46:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bwOAY-00085u-MH for 24660-done@debbugs.gnu.org; Tue, 18 Oct 2016 02:46:41 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57851) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwOAY-00085j-If; Tue, 18 Oct 2016 02:46:38 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2840 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bwOAW-0005kq-Rd; Tue, 18 Oct 2016 02:46:37 -0400 Date: Tue, 18 Oct 2016 09:46:19 +0300 Message-Id: <83a8e2xih0.fsf@gnu.org> From: Eli Zaretskii To: Yuri Khan In-reply-to: (message from Yuri Khan on Mon, 10 Oct 2016 22:41:37 +0600) Subject: Re: bug#24660: 24.5; nxml-mode should support shift selection References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.3 (-----) X-Debbugs-Envelope-To: 24660-done Cc: 24660-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.3 (-----) > From: Yuri Khan > Date: Mon, 10 Oct 2016 22:41:37 +0600 > > Many movement commands, such as forward-word, forward-sexp, > forward-sentence, next-line, and their backward counterparts, support > shift selection. That is, holding down Shift along with their bindings > causes region to be activated and/or extended. > > $ emacs -Q > > C-x C-f /tmp/test.xml > > | > > C-M-S- ;; C-M- (translated) runs forward-sexp > > [] > > C-M-S- ;; C-M- (translated) runs forward-sexp > > [] > > > However, nxml-mode’s commands do not behave this way. > > | > > C-M-S-n ;; C-M-n (translated) runs nxml-forward-element > > Expected: > > [] > > Observed: > > | > > > The attached patch fixes this for me. It is based on current master (fd45b3f). Thanks, pushed to master. In the future, please provide ChangeLog-style commit log messages as described in CONTRIBUTE. Also, I encourage you to start the legal paperwork for assigning to the FSF the copyright of your changes, so that we could continue accepting your contributions without any limitations. From unknown Tue Aug 19 14:48:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 15 Nov 2016 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator