From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Hansen Newsgroups: gmane.emacs.bugs Subject: bug#58082: recent whitespace-mode regression for read-only buffers Date: Mon, 26 Sep 2022 19:21:50 -0400 Message-ID: References: <87mtan11ss.fsf@kyleam.com> <875yha9zfp.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------60GR5Lb973DFOehVpKQzewYO" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33813"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Cc: 58082@debbugs.gnu.org, mip@cs.technion.ac.il To: Lars Ingebrigtsen , Kyle Meyer Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 27 01:22:13 2022 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 1ocxQR-0008c1-Jm for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 27 Sep 2022 01:22:12 +0200 Original-Received: from localhost ([::1]:35554 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ocxQQ-0000CM-2a for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 26 Sep 2022 19:22:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54986) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ocxQI-0000CD-Is for bug-gnu-emacs@gnu.org; Mon, 26 Sep 2022 19:22:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52920) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ocxQI-0002uE-5F for bug-gnu-emacs@gnu.org; Mon, 26 Sep 2022 19:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ocxQH-0004wG-KL for bug-gnu-emacs@gnu.org; Mon, 26 Sep 2022 19:22:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Richard Hansen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Sep 2022 23:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58082 X-GNU-PR-Package: emacs Original-Received: via spool by 58082-submit@debbugs.gnu.org id=B58082.166423451918975 (code B ref 58082); Mon, 26 Sep 2022 23:22:01 +0000 Original-Received: (at 58082) by debbugs.gnu.org; 26 Sep 2022 23:21:59 +0000 Original-Received: from localhost ([127.0.0.1]:51998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocxQE-0004vy-My for submit@debbugs.gnu.org; Mon, 26 Sep 2022 19:21:59 -0400 Original-Received: from spork.scientician.org ([66.228.35.160]:59800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocxQC-0004vq-2G for 58082@debbugs.gnu.org; Mon, 26 Sep 2022 19:21:57 -0400 X-Submitted: to spork.scientician.org (Postfix) with ESMTPSA id 6673A482A7 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1664234515; bh=8Zz+j85TbEj3Lk4oxpCgNYgdhEBkL4E60Ae66qNbJnQ=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=nV5VSlazRiGgYIsBl2dYDj0wRDrDCnqa7SHw9RGE/KKgLZGgxgsbyKu0y1BeA/+5r tJselzhdT6W97pa5UUeKkvFHOvac4Wop4Yg52KHSgN+SvXn8BZFkm1873SvZR86xCG 0t6K0Hh/2oVXSVgVuZv9EsNypTQk1I5Xn7KlqJn8= X-Submitted: to mail.scientician.org (Postfix) with ESMTPSA id 9CE272007F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-mail; t=1664234512; bh=8Zz+j85TbEj3Lk4oxpCgNYgdhEBkL4E60Ae66qNbJnQ=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=rS6/xKfTIMvnseQuNFdbTDWMXY0ckxdPTu3YTqC5VnxE9zvAFNIx5Jex7epELf4p1 Aegc057QtOEjRO66Dl5t5bfoOxsvrc8uQeKWil+eLnnbhSoeVCwmiDOOpn2IoC+eiR b11GcHNjh4MNhJQHpobIjlKkKscgUx6XcYzYRDdo= Content-Language: en-US In-Reply-To: <875yha9zfp.fsf@gnus.org> 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" Xref: news.gmane.io gmane.emacs.bugs:243682 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------60GR5Lb973DFOehVpKQzewYO Content-Type: multipart/mixed; boundary="------------AA01458dOdlxdP0C6OLtutwo"; protected-headers="v1" From: Richard Hansen To: Lars Ingebrigtsen , Kyle Meyer Cc: 58082@debbugs.gnu.org, mip@cs.technion.ac.il Message-ID: Subject: Re: bug#58082: recent whitespace-mode regression for read-only buffers References: <87mtan11ss.fsf@kyleam.com> <875yha9zfp.fsf@gnus.org> In-Reply-To: <875yha9zfp.fsf@gnus.org> --------------AA01458dOdlxdP0C6OLtutwo Content-Type: multipart/mixed; boundary="------------b1jKYg0V00kTV3gkxXkPZ3RX" --------------b1jKYg0V00kTV3gkxXkPZ3RX Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 R29vZCBjYXRjaCBLeWxlLCBhbmQgdGhhbmsgeW91IGZvciB0aGUgZml4IExhcnMuDQoNCkF0 dGFjaGVkIGFyZSBhIGNvdXBsZSBvZiBwYXRjaGVzIHRoYXQgYWRkIGEgdGVzdCBjYXNlLg0K --------------b1jKYg0V00kTV3gkxXkPZ3RX Content-Type: text/x-patch; charset=UTF-8; name="0001-ert-x-Improve-realism-of-ert-with-test-buffer-select.patch" Content-Disposition: attachment; filename*0="0001-ert-x-Improve-realism-of-ert-with-test-buffer-select.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBlYjhlNTgyOGQzZmI2OTE3OTQzYjRmODFhMjBhMTU4NGQzYzc4NGQ5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAyNiBTZXAgMjAyMiAxNzowNzo1MiAtMDQwMApTdWJqZWN0OiBb UEFUQ0ggMS8yXSBlcnQteDogSW1wcm92ZSByZWFsaXNtIG9mIGBlcnQtd2l0aC10ZXN0LWJ1 ZmZlci1zZWxlY3RlZCcKCiogbGlzcC9lbWFjcy1saXNwL2VydC14LmVsIChlcnQtd2l0aC10 ZXN0LWJ1ZmZlci1zZWxlY3RlZCk6IFNldApgaW5oaWJpdC1yZWFkLW9ubHknIGFuZCBgYnVm ZmVyLXJlYWQtb25seScgdG8gbmlsIHdoZW4gZXhlY3V0aW5nIHRoZQpib2R5IHRvIHByb3Zp ZGUgYSBtb3JlIHJlYWxpc3RpYyB0ZXN0IGVudmlyb25tZW50LgotLS0KIGxpc3AvZW1hY3Mt bGlzcC9lcnQteC5lbCB8IDEwICsrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3Av ZXJ0LXguZWwgYi9saXNwL2VtYWNzLWxpc3AvZXJ0LXguZWwKaW5kZXggZjAwZjFiMzNkNy4u YmZkNzk2NTg2ZCAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2VydC14LmVsCisrKyBi L2xpc3AvZW1hY3MtbGlzcC9lcnQteC5lbApAQCAtMTI2LDcgKzEyNiwxNSBAQCBlcnQtd2l0 aC10ZXN0LWJ1ZmZlci1zZWxlY3RlZAogICAgICAgICAgICAgICAgICAoYm9keS1mdW5jdGlv bgogICAgICAgICAgICAgICAgICAgLiAsKGxhbWJkYSAod2luZG93KQogICAgICAgICAgICAg ICAgICAgICAgICAoc2VsZWN0LXdpbmRvdyB3aW5kb3cgdCkKLSAgICAgICAgICAgICAgICAg ICAgICAgKGxldCAoKGluaGliaXQtbW9kaWZpY2F0aW9uLWhvb2tzIG5pbCkpCisgICAgICAg ICAgICAgICAgICAgICAgIDs7IGJvZHktZnVuY3Rpb24gaXMgaW50ZW5kZWQgdG8gaW5pdGlh bGl6ZSB0aGUKKyAgICAgICAgICAgICAgICAgICAgICAgOzsgY29udGVudHMgb2YgYSB0ZW1w b3JhcnkgcmVhZC1vbmx5IGJ1ZmZlciwgc28KKyAgICAgICAgICAgICAgICAgICAgICAgOzsg aXQgaXMgZXhlY3V0ZWQgd2l0aCBzb21lIGNvbnZlbmllbmNlCisgICAgICAgICAgICAgICAg ICAgICAgIDs7IGNoYW5nZXMuICBVbmRvIHRob3NlIGNoYW5nZXMgc28gdGhhdCB0aGUKKyAg ICAgICAgICAgICAgICAgICAgICAgOzsgdGVzdCBidWZmZXIgYmVoYXZlcyBtb3JlIGxpa2Ug YW4gb3JkaW5hcnkKKyAgICAgICAgICAgICAgICAgICAgICAgOzsgYnVmZmVyIHdoaWxlIHRo ZSBib2R5IGV4ZWN1dGVzLgorICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgoaW5oaWJp dC1tb2RpZmljYXRpb24taG9va3MgbmlsKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoaW5oaWJpdC1yZWFkLW9ubHkgbmlsKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoYnVmZmVyLXJlYWQtb25seSBuaWwpKQogICAgICAgICAgICAgICAgICAgICAgICAgIChz ZXRxICxyZXQgKHByb2duICxAYm9keSkpKSkpKQogICAgICAgICAgICAgIG5pbCkpCiAgICAg ICAgICAscmV0KSkpKQotLSAKMi4zNy4zCgo= --------------b1jKYg0V00kTV3gkxXkPZ3RX Content-Type: text/x-patch; charset=UTF-8; name="0002-whitespace-Add-test-case-for-read-only-buffers-bug-5.patch" Content-Disposition: attachment; filename*0="0002-whitespace-Add-test-case-for-read-only-buffers-bug-5.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA2OWIzOWZmODBiMjI3YWIyZjRkMzdlYzI5MmEzMGIxMWJkMzY3MjQzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAyNiBTZXAgMjAyMiAwMjoxMjo0MSAtMDQwMApTdWJqZWN0OiBb UEFUQ0ggMi8yXSA7IHdoaXRlc3BhY2U6IEFkZCB0ZXN0IGNhc2UgZm9yIHJlYWQtb25seSBi dWZmZXJzCiAoYnVnIzU4MDgyKQoKLS0tCiB0ZXN0L2xpc3Avd2hpdGVzcGFjZS10ZXN0cy5l bCB8IDIxICsrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL3doaXRl c3BhY2UtdGVzdHMuZWwgYi90ZXN0L2xpc3Avd2hpdGVzcGFjZS10ZXN0cy5lbAppbmRleCA5 N2MzMGM0ZDYyLi5mYjUzNTQzYzllIDEwMDY0NAotLS0gYS90ZXN0L2xpc3Avd2hpdGVzcGFj ZS10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3Avd2hpdGVzcGFjZS10ZXN0cy5lbApAQCAtMjcs NyArMjcsOCBAQAogKGRlZm1hY3JvIHdoaXRlc3BhY2UtdGVzdHMtLXdpdGgtdGVzdC1idWZm ZXIgKHN0eWxlICZyZXN0IGJvZHkpCiAgICJSdW4gQk9EWSBpbiBhIGJ1ZmZlciB3aXRoIGB3 aGl0ZXNwYWNlLW1vZGUnIHN0eWxlIFNUWUxFLgogVGhlIGJ1ZmZlciBpcyBkaXNwbGF5ZWQg aW4gYHNlbGVjdGVkLXdpbmRvdycsIGFuZAotYG5vbmludGVyYWN0aXZlJyBpcyBzZXQgdG8g bmlsIGV2ZW4gaW4gYmF0Y2ggbW9kZS4iCitgbm9uaW50ZXJhY3RpdmUnIGlzIHNldCB0byBu aWwgZXZlbiBpbiBiYXRjaCBtb2RlLiAgSWYgU1RZTEUgaXMKK25pbCwgYHdoaXRlc3BhY2Ut bW9kZScgaXMgbGVmdCBkaXNhYmxlZC4iCiAgIChkZWNsYXJlIChkZWJ1ZyAoKHN0eWxlIGZv cm0pIGRlZi1ib2R5KSkKICAgICAgICAgICAgKGluZGVudCAxKSkKICAgYChlcnQtd2l0aC10 ZXN0LWJ1ZmZlci1zZWxlY3RlZCAoKQpAQCAtMzcsNyArMzgsOCBAQCB3aGl0ZXNwYWNlLXRl c3RzLS13aXRoLXRlc3QtYnVmZmVyCiAgICAgIChsZXQgKChub25pbnRlcmFjdGl2ZSBuaWwp CiAgICAgICAgICAgICh3aGl0ZXNwYWNlLXN0eWxlICxzdHlsZSkpCiAgICAgICAgKGZvbnQt bG9jay1tb2RlIDEpCi0gICAgICAgKHdoaXRlc3BhY2UtbW9kZSAxKQorICAgICAgICwod2hl biBzdHlsZQorICAgICAgICAgICcod2hpdGVzcGFjZS1tb2RlIDEpKQogICAgICAgICxAYm9k eSkpKQogCiAoZGVmdW4gd2hpdGVzcGFjZS10ZXN0cy0tZmFjZXVwICgmcmVzdCBsaW5lcykK QEAgLTMxMCw2ICszMTIsMjEgQEAgd2hpdGVzcGFjZS10ZXN0cy0tZW1wdHktZW9iCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJcdFxuIgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAiIMK7IikpKSkKIAorKGVydC1kZWZ0ZXN0IHdo aXRlc3BhY2UtdGVzdHMtLWVtcHR5LWJvYi1lb2ItcmVhZC1vbmx5LWJ1ZmZlciAoKQorICAo d2hpdGVzcGFjZS10ZXN0cy0td2l0aC10ZXN0LWJ1ZmZlciAnKCkKKyAgICAoaW5zZXJ0ICJc bnhcblxuIikKKyAgICAoc2hvdWxkIChlcXVhbCAoYnVmZmVyLXN0cmluZykgIlxueFxuXG4i KSkKKyAgICAoc2V0cS1sb2NhbCBidWZmZXItcmVhZC1vbmx5IHQpCisgICAgKGdvdG8tY2hh ciAyKQorICAgIChzaG91bGQgKGVxdWFsIChsaW5lLW51bWJlci1hdC1wb3MpIDIpKQorICAg IChzaG91bGQgKGVxdWFsICgtIChwb2ludCkgKGxpbmUtYmVnaW5uaW5nLXBvc2l0aW9uKSkg MCkpCisgICAgKGxldCAoKHdoaXRlc3BhY2Utc3R5bGUgJyhmYWNlIGVtcHR5KSkpCisgICAg ICAod2hpdGVzcGFjZS1tb2RlIDEpCisgICAgICAoc2hvdWxkICh3aGl0ZXNwYWNlLXRlc3Rz LS1mYWNldXAgIsKrOndoaXRlc3BhY2UtZW1wdHk6XG4iCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIsK7eFxuIgorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICLCqzp3aGl0ZXNwYWNlLWVtcHR5OlxuIgorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICLCuyIpKSkpKQorCiAocHJvdmlkZSAnd2hp dGVzcGFjZS10ZXN0cykKIAogOzs7IHdoaXRlc3BhY2UtdGVzdHMuZWwgZW5kcyBoZXJlCi0t IAoyLjM3LjMKCg== --------------b1jKYg0V00kTV3gkxXkPZ3RX-- --------------AA01458dOdlxdP0C6OLtutwo-- --------------60GR5Lb973DFOehVpKQzewYO Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAmMyNA8ACgkQ0GvrRa1X 4hQTuhAAjAcjcpSHBTLtxvOKmp3Q4DbYF3/Ncsa3nN9bbZ6j5K2ET9JOjHqbTZrU AORAtdWNFf6g8QlgZ6bWt4KKBb0VVOeDtKunM/vnlRWBx/yMK7cPUEjpGsk5D8RS FjNGd08XC3sNqcrHIoeNqesUiZje8ryUMM9JX4C8Qf37awVUjQ/SquGo+yG30fMH wCr68CVrkshDN3kSWwljUPLZkxSJZuRgUkKfqGWkql4VBkHIF7w8fezjK7L35uHF B5FV28TvnehJRjOWTYqpc7ptm29JVa64hDyVljicnZ+uyQY/Q2GH2hHD+A4deuOr c4brS7ogtMGQ7/BYLZp8Qe6QUAW2LjT9m2zWtqZyXClLpqzxip/5y/MnWo0r7Gzs a+jdUXQAi7bx/RLdWHPr05u9jAoumN7tqSgAipnpAjt8rs2XPPW+RxYy3b6yqEiJ X9k0FUerKpMscdp8p0n7XkNb7UzKsrI2QbeJfoHp5KdtDnqo/BF6uXtt3xcv3ZiG ryjjO16rf4xLDXFEUgdJovUYERqQsTvMtKU0dKayvTGaSJctSyQNgXkIk1TCSSiz w4XMBGa2b6CIz/fNZ3dIyuV7aEFvUaDTx4xhutCvcxprCqiZ4wSWkIxq03IOFodq 6/KtjKzIV3wnmJdWN9xCS3xhRilInoJBU2at2D50w1PWJyHVjpI= =MFq2 -----END PGP SIGNATURE----- --------------60GR5Lb973DFOehVpKQzewYO--