From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Oct 2020 18:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 43835@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160201044826891 (code B ref -1); Tue, 06 Oct 2020 18:55:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Oct 2020 18:54:08 +0000 Received: from localhost ([127.0.0.1]:54165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPs6B-0006ze-PM for submit@debbugs.gnu.org; Tue, 06 Oct 2020 14:54:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:44358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPs6A-0006zW-09 for submit@debbugs.gnu.org; Tue, 06 Oct 2020 14:54:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34088) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kPs69-0006ib-O5 for bug-gnu-emacs@gnu.org; Tue, 06 Oct 2020 14:54:05 -0400 Received: from mout.gmx.net ([212.227.15.18]:58399) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kPs67-0000aJ-HV for bug-gnu-emacs@gnu.org; Tue, 06 Oct 2020 14:54:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602010440; bh=s0KbtgFgCO61WQU1gcEuuNQt08aPtpsGmBWMpA9QQ88=; h=X-UI-Sender-Class:From:To:Subject:Date; b=Edpjz0f5MVXvLD9+e7GThqCKbgm6EQyVB1bBxMrn2pqVc20guLrk4DXcWOVkbpyne gy1oCYN9MW7RVbS5pHU79t1d1QsEy9PuXD0acEgOXZnpjtlEvbx6j5vqiLUJu5kUUx 2RwdK74aMHvHQzOVlxYQLR8tz8I51p8gbiFn2y3w= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([188.109.199.63]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MCsU6-1kH2PP38Gu-008rBt for ; Tue, 06 Oct 2020 20:54:00 +0200 From: Stephen Berman Date: Tue, 06 Oct 2020 20:53:53 +0200 Message-ID: <87lfgjnq2m.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:5ZLnXIN6wvuN5n0Kfiu97+8Zbm9oSre2mQexCZpkiOvPelLZ2gl z6cQpJA4JP93Vsr+ZTyOre6zh8yMmuGSdiHanJ2GAxH2IrHNxoXCotA1YfxeZlTs2O7pqaI G+qaRFEEitscwEqrp7YK7u3swoEXzcuobomYqw2ECpMArsBzqR4cGqD7MaSTFr4NC5gptLR rLvtsxz7l1xOKuiipUs7Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:zE4CG+LdPBg=:vCiTFo6lx+gg0zFXN3yOgR muJc9heB2NgD/IPn+HehSWqpLMtVhNjURBCF9SL/mmWLycVRDnaZrqR+q8S9Puf4CZNaASxsN dwKF/BVbpbDkEnRVUQ0KbGujYUl7rhhSVYz9aYVvOfRCRKIZjhuOJh/ML2RK4krDSq+i45D/X 2fRCHSwjxyl1qlgVt1fvfPokV37m+YsVrk3NuMdDl7SCamIvEr+oaxuHrn6tH1aV+nS1vW65c fa6RyQyffBsskR6TtOdiTEuaOQjkCAJQoP4rhcC6ud5KctFN3+9jetquQ0wl1qJlAD4OsIxmP oul2s2nx2mKftFM5JczMZ+7SiKnrO2O+ziu1/+2R0LLG4QaronRHJwRV0crpdBj7O7/yju5B+ 8afRhvBWeiw8EWn1DNOfIKmvAKhPtdHC4NvySoVYmjGBvIESyZ7qejOJO1/50M3Pk/jKxCiIx r7Lp6cIPQ5mqaKlaPm2HoBcHdp9aRSTc9+wfvFevHnJ/zuIeqRsV8G46G33E1268RNEinSO/K 99vQ9NoFL7AKZJzPIjG2hvZI3nrP4H6FpP46M9QtHOJIBEAX2pPKWc6ZZFSi8Rq3MjXg/qHsz ivjEbXTaiaC1N4K1oIu8/bTSTVvnRCiQ7xCYUw/Bm2rEVJdxrSlJtXUATKb8yhNZtZpn4wUbF nAx9b8bGaME38dkGJPCK1pH06rit8CAvDbv8pZgbGdPVDWAQ0Aom/2OaQ+v2JOcTPw3peCAEZ 2jTcuH+1MlD38czFl9cN3hFN93DFeFfCvdrsEF1PshZlCWvDj2bRFq8oFf5Fo3dmmq72mb6Ae ndMYeu3LqtFNfz0Tb8fC936r0H+UFWp2Z5a0KkNvQMhgwbJZ4ltTHGm9B8f4MuRiIlS3S5TAL rWv7nboP7gEjSmwsSURyYmrX+Ovl6D2Gv42k+tDsAS/HGEHqEtEAghtctGzFL0YInBo4crso8 j+llnnnsLopg+KZcs9DfePct8Px7mJxvdll0HLbzjvm7whQhmm4Nl8fMCossSy8xGGjVLwc/d SY2+qaZL6kU5PgmmCgT9Vf1LpgWt7PtT1RIfzBn8uUPtiZH9erAACxqVnUFw/MduOxsdAC9hj CgvSIvFiFrPdkxDpm3BwcnJwfRdPNuuU4nSeJg3IwCKxOCcT3MreZ+Y1Rm7Jl7lu9JzoLVa4G qiJ7xQGahXEUAy63nzvKlNggva7/DNfuAIRvsnjpRjB3wqPUaFy0dyhtmWu+1zVQgiCuQVyYa NKkMJqCWOn2iWjfP6ZWrHmlvdd+3lP/LgaLgnqQ== Received-SPF: pass client-ip=212.227.15.18; envelope-from=stephen.berman@gmx.net; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/06 14:54:00 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.4 (/) 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: -2.4 (--) --=-=-= Content-Type: text/plain I have observed a quirk in auto hscrolling the current line under specific conditions. I have only seen it in gnus-summary-mode, but there can reproduce it reliably with the following recipe: 0. Save the attached email to a file. 1. emacs -Q 2. Type `M-x gnus' and enter `y' at the prompt to continue. 3. Type `Gf' and at the prompt enter the saved email file and then RET. 4. You should now be in the Gnus group buffer showing a document group created from that file; press RET to enter the group. You should now be in a Gnus summary buffer containing only one line listing the saved email with point on that line. 5. Type `M-x customize-option RET auto-hscroll-mode RET' and in the Custom buffer select `Scroll only the current line' from the Value Menu and `Set for current session' from the State menu. Type `q' to return to the Gnus summary buffer. 6. As a sanity check, type `C-e', moving point to the end of the line, which contains the email Subject line ending with `(this is a test)'. Notice that the line remains scrolled with point after the closing paren: (point) -> 119. Type `C-a' to move point to the beginning of the line. 7. From the Options menu check the item `Highlight Matching Parentheses'. 8. Type `C-e' again. => You should see the line scroll left to show the end of the line and then immediately scroll back, but with point remaining at 119, so the cursor is not visible. 9. If you now uncheck `Highlight Matching Parentheses' in the Options menu, hscrolling works again as expected, as in step 6. I can reproduce this problem in Emacs 26, 27 and master, but I have only been able to reproduce it in Gnus summary buffers, and only on the last line of the summary and only when this line is longer than window-width (so that hscrolling can happen) and the line ends with a pair of paren characters (brackets and braces also show the effect) and show-paren-mode is enabled. Sometimes I have seen the hscroll get restored after a several seconds, but other times this does not happen (though I haven't tried waiting for more than maybe 15-20 seconds). Non-final lines in the summary buffer that end with paren characters do not show the anomalous hscrolling. When I copy such a line to another buffer and change that buffer's major mode to gnus-summary-mode, I cannot reproduce the problem. In GNU Emacs 28.0.50 (build 28, x86_64-pc-linux-gnu, GTK+ Version 3.24.17, cairo version 1.17.3) of 2020-10-06 built on strobe-jhalfs Repository revision: bcd09e9869a3f371024286d25743ebaf17f0be9d Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Linux From Scratch SVN-20200401 Configured using: 'configure 'CFLAGS=-Og -g3' PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD PDUMPER LCMS2 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=test Content-Transfer-Encoding: base64 RnJvbSBsYXJzaUBnbnVzLm9yZyBUaHUgT2N0ICAxIDIzOjI3OjE0IDIwMjAKUmV0dXJuLVBhdGg6 IDxsYXJzaUBnbnVzLm9yZz4KRGVsaXZlcmVkLVRvOiB1bmtub3duClJlY2VpdmVkOiBmcm9tIHBv cC5nbXgubmV0ICgyMTIuMjI3LjE3LjE2OTo5OTUpIGJ5IHN0cm9iZS1qaGFsZnMubG9jYWwgd2l0 aAogIFBPUDMtU1NMOyAwMSBPY3QgMjAyMCAyMToyNzoxNCAtMDAwMApSZWNlaXZlZDogZnJvbSBx dWltYnkuZ251cy5vcmcgKFs5NS4yMTYuNzguMjQwXSkgYnkgbXgtaGEuZ214Lm5ldCAobXhnbXgx MDEKIFsyMTIuMjI3LjE3LjVdKSB3aXRoIEVTTVRQUyAoTmVtZXNpcykgaWQgMU00SnVqLTFrT041 MTBiMWwtMDAwSTZXIGZvcgogPHN0ZXBoZW4uYmVybWFuQGdteC5uZXQ+OyBUaHUsIDAxIE9jdCAy MDIwIDIzOjI2OjQyICswMjAwCkRLSU0tU2lnbmF0dXJlOiB2PTE7IGE9cnNhLXNoYTI1NjsgcT1k bnMvdHh0OyBjPXJlbGF4ZWQvcmVsYXhlZDsgZD1nbnVzLm9yZzsKCSBzPTIwMjAwMzIyOyBoPUNv bnRlbnQtVHlwZTpNSU1FLVZlcnNpb246TWVzc2FnZS1JRDpJbi1SZXBseS1UbzpEYXRlOgoJUmVm ZXJlbmNlczpTdWJqZWN0OkNjOlRvOkZyb206U2VuZGVyOlJlcGx5LVRvOkNvbnRlbnQtVHJhbnNm ZXItRW5jb2Rpbmc6CglDb250ZW50LUlEOkNvbnRlbnQtRGVzY3JpcHRpb246UmVzZW50LURhdGU6 UmVzZW50LUZyb206UmVzZW50LVNlbmRlcjoKCVJlc2VudC1UbzpSZXNlbnQtQ2M6UmVzZW50LU1l c3NhZ2UtSUQ6TGlzdC1JZDpMaXN0LUhlbHA6TGlzdC1VbnN1YnNjcmliZToKCUxpc3QtU3Vic2Ny aWJlOkxpc3QtUG9zdDpMaXN0LU93bmVyOkxpc3QtQXJjaGl2ZTsKCWJoPWd2NG92M04wc1BiL3Zx dFpqeFNEMndYait4T0VmWHpxRTNtR29sNUVWUVE9OyBiPWVUSG5SaStiRUV0SExaSXM1Y0oreXkw WDRtCglZOWwxcnVKVVVoZWxZWVRqZjdKNmhXZ2EyTG5ZRUtaZ0g2WS9QSWduMUJ3LzJaQTlyeE1u Z1VaczU3R0dvRzllK3BzQWdJV0pFOVFSKwoJbFFLeHNjUzZaUUZITk0vT0xHU1VHZWtycFNRUTE3 bDNNNWdrNFBqWGhrblJiS3dZRWx1ZDR6L3dOSm1kSGJmU1NJMFU9OwpSZWNlaXZlZDogZnJvbSBj bS04NC4yMTIuMjAyLjg2LmdldGludGVybmV0Lm5vIChbODQuMjEyLjIwMi44Nl0gaGVsbz14bykK CWJ5IHF1aW1ieSB3aXRoIGVzbXRwc2EgKFRMUzEuMzpFQ0RIRV9SU0FfQUVTXzI1Nl9HQ01fU0hB Mzg0OjI1NikKCShFeGltIDQuOTIpCgkoZW52ZWxvcGUtZnJvbSA8bGFyc2lAZ251cy5vcmc+KQoJ aWQgMWtPNjV1LTAwMDNiai1EcDsgVGh1LCAwMSBPY3QgMjAyMCAyMzoyNjo0MCArMDIwMApGcm9t OiBMYXJzIEluZ2VicmlndHNlbiA8bGFyc2lAZ251cy5vcmc+ClRvOiBTdGVwaGVuIEJlcm1hbiA8 c3RlcGhlbi5iZXJtYW5AZ214Lm5ldD4KQ2M6IFRpbm8gQ2FsYW5jaGEgPHRpbm8uY2FsYW5jaGFA Z21haWwuY29tPiwgIDM5MjgwQGRlYmJ1Z3MuZ251Lm9yZwpTdWJqZWN0OiBSZTogYnVnIzM5Mjgw OiAyNy4wLjYwOyB3ZGlyZWQtZ2V0LWZpbGVuYW1lIGlnbm9yZXMgZmlyc3QgYXJndW1lbnQgKHRo aXMgaXMgYSB0ZXN0KQpSZWZlcmVuY2VzOiA8ODdrMTVmcGFqMi5mc2ZAY2FsYW5jaGEtcGMuZHku YmJleGNpdGUuanA+Cgk8ODd0djRqMWNqbS5mc2ZAZ214Lm5ldD4KCTxhbHBpbmUuREVCLjIuMjEu MjAwMTI1MjIwOTQyMC4yMDA5N0BjYWxhbmNoYS1wYy5keS5iYmV4Y2l0ZS5qcD4KCTw4N2Z0ZzJ2 Nmo5LmZzZkBnbXgubmV0PgpYLU5vdy1QbGF5aW5nOiBKb2FubmEgTmV3c29tJ3MgX1RoZSBNaWxr LUV5ZWQgTWVuZGVyXzogIiJFbiBHYWxsb3AiIgpEYXRlOiBUaHUsIDAxIE9jdCAyMDIwIDIzOjI2 OjI5ICswMjAwCkluLVJlcGx5LVRvOiA8ODdmdGcydjZqOS5mc2ZAZ214Lm5ldD4gKFN0ZXBoZW4g QmVybWFuJ3MgbWVzc2FnZSBvZiAiU3VuLCAyNgoJSmFuIDIwMjAgMTE6NDc6MDYgKzAxMDAiKQpN ZXNzYWdlLUlEOiA8ODdsZmdwemxoNi5mc2ZAZ251cy5vcmc+ClVzZXItQWdlbnQ6IEdudXMvNS4x MyAoR251cyB2NS4xMykgRW1hY3MvMjguMC41MCAoZ251L2xpbnV4KQpNSU1FLVZlcnNpb246IDEu MApDb250ZW50LVR5cGU6IHRleHQvcGxhaW4KWC1TcGFtLVJlcG9ydDogU3BhbSBkZXRlY3Rpb24g c29mdHdhcmUsIHJ1bm5pbmcgb24gdGhlIHN5c3RlbSAicXVpbWJ5LmdudXMub3JnIiwKIGhhcyBO T1QgaWRlbnRpZmllZCB0aGlzIGluY29taW5nIGVtYWlsIGFzIHNwYW0uICBUaGUgb3JpZ2luYWwK IG1lc3NhZ2UgaGFzIGJlZW4gYXR0YWNoZWQgdG8gdGhpcyBzbyB5b3UgY2FuIHZpZXcgaXQgb3Ig bGFiZWwKIHNpbWlsYXIgZnV0dXJlIGVtYWlsLiAgSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucywg c2VlCiBAQENPTlRBQ1RfQUREUkVTU0BAIGZvciBkZXRhaWxzLgogCiBDb250ZW50IHByZXZpZXc6 ICBTdGVwaGVuIEJlcm1hbiA8c3RlcGhlbi5iZXJtYW5AZ214Lm5ldD4gd3JpdGVzOiA+Pj4gRG8g eW91CiAgICBoYXZlIGEgdXNlIGNhc2UgZm9yIHRoaXM/ID4+IE5vLCBJIGRvbid0IGhhdmUgb25l LiA+ID4gSSBzZWUgeW91IGRvIG5vdywKICAgYXMgYSBwb3NzaWJsZSBmaXggZm9yIGJ1ZyMzOTI4 NC4gTG9va3MgbGlrZSB0aGlzIHdhc24ndCBhcHBsaWVkIGF0IHRoZSB0aW1lLAogICAgYnV0IGlm IEkgcmVhZCB0aGUgcGF0Y2ggY29ycmVjdGx5LCBpdCBsb29rcyBsaWtlIHRoZSByaWdodCBmaXgg dG8gbWUsIHNvCiAgIEkndmUgYXBwbGllZCBpdCB0byBFbWFjcyAyOCBub3cuIAogCiBDb250ZW50 IGFuYWx5c2lzIGRldGFpbHM6ICAgKC0yLjkgcG9pbnRzLCA1LjAgcmVxdWlyZWQpCiAKICBwdHMg cnVsZSBuYW1lICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogLS0tLSAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t CiAtMS4wIEFMTF9UUlVTVEVEICAgICAgICAgICAgUGFzc2VkIHRocm91Z2ggdHJ1c3RlZCBob3N0 cyBvbmx5IHZpYSBTTVRQCiAtMS45IEJBWUVTXzAwICAgICAgICAgICAgICAgQk9EWTogQmF5ZXMg c3BhbSBwcm9iYWJpbGl0eSBpcyAwIHRvIDElCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg W3Njb3JlOiAwLjAwMDBdCkVudmVsb3BlLVRvOiA8c3RlcGhlbi5iZXJtYW5AZ214Lm5ldD4KWC1H TVgtQW50aXNwYW06IDAgKE1haWwgd2FzIG5vdCByZWNvZ25pemVkIGFzIHNwYW0pOyBEZXRhaWw9 VjM7ClgtU3BhbS1GbGFnOiBOTwpYLVVJLUZpbHRlcnJlc3VsdHM6IG5vdGp1bms6MTtWMDM6SzA6 dGkrZ0JwRUltZFk9OmhDZUNPcUVsZ0hxT2NpZk81am5jUXBGZ2VrCiBaU0RnNE1aZnB3MERrbmZh bzdrMjI1c25HQnc1bXVSM3hFWGYzNENoVkxUVm5NdlA5R0Jkb1R1Qm03ZE1qbDZVeVkrRUxNQkZr CiB6QllFN0VqZ29KQVRqOHAwbGJ2cGduYlMvd0xVeklQTTBESWZtVGQyZ3B1b0V0ZXMrR3pTSHo1 M2ErTWJpREREWmdZVzk5QjVBCiBCK2xObTdXOG9waGFCbjl4UmNYczE2U0lRMFdCK1Q5QlgzNnQ4 aEhnNEJYYzRlaUNVa1VLMldDVS9oVkp1VWFRZWVBSDV3elJSCiBNWmgydklhOTBUVkZKQkVVN0Zj ZnRFdzdoTU1ENkVnZUdtK1IyVWhjeDFiWWxUNk5nVEgwQkx1L2thck5wbi9sd1NDN1N5WnQyCiBB NjNRNUdRRXh0aVo4bjBxTE5UbDNaSHNMMDNwRjBZTmJYWVVzY2xwOXZBajU2c29LZlZOcDh0UTQ0 cFU0Yzcycmg1REhnM3FDCiA5YWUwTUM4VXFVMTlsVXduaTNzaGJRYmNZc2syY1U0L28vMlEyMXUx Z1dnUVhMcDk4T216TjByMjhZK2krazY5SFF3WXRYa1RmCiBHd29yRzY4L0c5RWs0UXpBaExHMWx4 U1p4WEZWcFI3dFhuM2orMXUrL2pWOG51M1VhTkVaYU1uTnlsQWx4L2pCb21JaWZHRGYxCiBRU04y YkQ4WUJGbUViQ0U5Z1ZkUDRTamN2U2RTTkxqZUxTNERkZFhUUEs5Z2IxdCt4Wnd5YnUzTU9aNzZ6 U2owRVd6ZjRaQ3hpCiBUaFViMkdHR2VFeTBrb2FWNGhUaEYrUUkwUS95TnpPQUZPZiswRVUrWUdH Qm9jWUJBemNqMHlKc09Hb2dyQmpvTDJUTVFpNkpoCiBvSGwwTmFoR1ZTcUE0dzZBMTdYL2FlTWdi d1dabHhoeTdSa1EwdXZWeFVTM3NISXh1UUZHYXVxU1hWLzhzZW1TVlV4Y3B0Sm1wCiBsT1lKcmZq eURqNFhHYklJVnBkWTNidzZOOTBiTW9EdVFXNHpNZUcrejhpOFN1RWF2ZjBTWUQ0dXUxOWtycUVl T0QxWnhTWFlHCiA3Z24rNkRZQmZPUXVVenpPN1dITTAwM24yQlEzYTNueThCaDZhUk5nQTh6S1oz MnB2VG94UElyMURlYWU5ZGVZT2puY0NnaGNXCiBjd3laWVUvejZTemdLL2NJRGR5d21JcmJGVFNo eE9iMHJnQzZMQzRvZVBMMnRDVk5HYVE3WmlXTERhK0dQVWhBeUdQQkF0eEtTCiBtVDR4ZmJ3U2ZU TmE4cEYrWkNpRzg2TWRnSjNqQ3V5bjA4SVZyRDZnd25PTytlQndWZUJYd3lzekp0NEt3Y2ZZSlNP Rnh5cXN6CiBmczd5TXpCcWllTVlJMnNVQi9UNUJsSDJtbS95WlhtK0VyR0RFNXZnVmdndExXTTdV Zk5HRXBjdVp5dzRYTEVtY0Q2R0hJV0poCiBzWm1xY1pJdDBpYWlvUWJsUlVabkNlOTdwWjQrRTdt dEk3ekR4aVlRVm5yblZDek1sTHgvTCtTQmJaL0NCNk83a3duV2NJejJ6CiBtNm9yV0tzRTRLT205 VVZaNkkvRDM4U0o3NjlUZllmeS9YTXFVNVJrZGVxdHZuYVdTT1dDbVA0V1dPc0Z2MWo2VHBDQUlT OHhGCiBVVUw1MTZUTkxoNE55WEFldFN3NDF0UUNnNkp0R1prZ3Z0bFA5MUZ6STc5a05HMjhDUUF0 UHgyQzlMSk14UkZ6b1hweTZlL2FWCiBTTW5CSnVROGxBMDMwNXFmTlZFZXJDZU9iZng1VzJ2UDk4 TXAwUGRZZkR0Ri9abkwyZm1jeG91cE9RcmZ6YnY4dCtMcUJHZmZtCiBTSEx2OWV3eW5aZE8wSEpV TFhUdEZjZGhhVUpiSHYyUEF3WkUrVVdoMnZENmpkSmo5RGp2RG5ZcFplWUVWcWY3MlAvVTY1N1JM CiAvTnhpd2tkNE82UTVjbFAvVHpaUGVwYXFTcFdmMTZTdmhzMnVEaWcvZzNUYUdHYXNndmxwaE0x ZkFJclNvV3J4UGthV0xOSERlCiBNY2t1TDN0VXFDK1YxaGh6STRZTW1EWkc5L2czWWZHcTlRb0JJ c1NKS2VRUFNVWHJmNkMwT08vb2NQVzVFUjEwUVJzZWw1cmhXCiBpMFhlQUpodnVxYjNad3MwWkwv eHBVL2lKM1hWdVAwQ1p1aEhKc1VBUHAzU3FnVDhPNS9PRWRlV2loQUh0aVA2eDVaTG55bDhzCiBu M2N0azh2czV6d1k1NFExWmUrd25saks2NkI4UXZKRUdwekFBb2I1Z0RXTTNvRlV2Mm04K25rMUx5 dmY0bTQydHlXcWFQMEpRCiBERDN6bGdOZDFpY2lSL1Y1MncrdnNueHRnYzRtWGc4NjV2bjg1VW8z aGZhc3N1cXl4NllORlIrSUJHRk5FRVdxZ2N6VityUjFGCiAwa0crN3FoUmZUU2hmaGJsdm5senow M2pYdk5XZ3g2b1hiUnQ4VnZTTDNWUGN6dGNmdlp5MzA3NHBVT2VybWswRGVxc1pxL3lNCiBHd21E aEo3Z04vR1lmOEY3WXlWaFlwV2VOQzdYdjhsOWFyUUlLaG5waWhYN0JIaERYOU9KVkNubWFxc1lm K252UThldHJ5aFU0CiBOMkllQTJYc0pVUHZsWWw3Vm1rM0xXTXV5anIwS241TytRRFl0b2NrdGoy MmN2Si93dlZIeWRFcjRNeWVPeE1rcDhZNUxWZHhwCiB1Y2FpcXg3T25ERFdSU3BxVmFKWXlBaGZJ VE10TG00WFBWc2k3MTNJZW9sL3VnVFZHQWhXWmY1WjF6ZTJYdzRFQS92dU5kRFJNCiByQkNvcHNJ NXFJVzVVZFdtS2w0ZkFmMWJGbzVZT3pRTStBZTU0WksxZ2owb3dZbUpMaHVoUWpYZGtxa09hUkta VGFiQ0d1YTFoCiA0WC92WWFRTVdRQ1RtT1hFcVVMOHNnV0xHRzB6NkxSQ3VlcjBwOVRGRUIwREVs Qi9oYWo5OVFueXc1L0ZLb3hkODRqTWdac0p3CiA3bUxBV3RXZ0VmNmJDb3RUUWpwQTBOc2dyT24w N2ZaU2lBVGFyY2JyT0tVQ0VaSEw3SUxnY200MHRQWlllYjdTZ1NmbTVaK1dBCiB5WS9Gd3JVYjdK eXZMTUZidkdNOXIveFBmNDNTTjFBQmdiejZaVW1UTEM0Y2tsMTRvakM5bG93R2lFckgvbEZCQkFG Lzh2OGxJCiAwb25OUWFrVmVyTExxZ0o1QzJkVmZmTVlVTkN4OE1maXFsRUtFaDlYT2pkVGVjWHBB ZUlQUHJJbSs3QzNnbWdMWFNMNGRxdldOCiBGUk55RVJMUGxmK3BwdElLUDd1WEY0V0Y3akN6QXUw NFBKeXQrMU5jS3FVb1FaYkRNMjdicmtuTXlHckFKSDZxdjhaMXhaU2hjCiAydzZLTHo0M2M1UVdn bHhuSDg5NnAyN3RBeGQ1OUUyMjNEK3JkWEZ5K0xSOWk4WGFiRXptNHhETWV3Vk5mWlJadCtRcU4y dXNSCiAwcG4ya1hiL1JLdGpiZ2tFMDBtcjhBeHpLb3gvUUZoQlVFcVdRTTZFT3BPME90ZFMzczNC WDB6QXJCcEdUTDMxeUEwNkttM0dmCiBkcERjUDdySkJqcnhmU01yT09hcVpHYVJBSWhaV1Z4RGVY NEhQd1JYK2I1d0lJSlBnTzZ5VkRlMDFvWVltWGo1dnFuU0JZc0NNCiBUN2VRTWNZRWFMdzhIQVNy cWVvM05OYXRnNGxmK0tvWmZqQW5OV3RORysxVnM1dTlYaTlqZHJyRkZCVDJTTXhPYURiRENUYk13 CiB0Q2lvVE5WM29aRGZKL2krQlVnMXFLa3Q5dEtWb0xxWE0ycytSTTVKekN6bGxGdXVVR3BxdlNr czUxU2NMeXlUK3crQ1NqdkRDCiBSTXpmZUhHMHBRZ1gzSDRnWW9LZWF5YjJRc3FrWmxKd3Y5ZXNH Z0plZ2FuaUpNZzluTjdoT3BmaUhWdjNyLzAvVXNYQ055U1FtCiArTmVlaEVOUU9kQ0wzeTlVVE1B RzF3VkdJcSt3K3lwdWxQWSs2TE1uZHBucEJVTVVvelFkMUgwc2pmaWlkOG8rbTM5WEY0MGhxCiA2 YndRNzI0cmRmc2crY1A1R1FBT2gzQ3NzMXVTZmMxRHlKbjRlczEvVFRCNStYK0dmcTF2VVZLUXVs bkpNcTh0WGRMTENFYU9OCiBTR3liaVJBMmRjQkgxNUNMbTdCNGcxWTY1U3R2cThLRVQwMUNndUpX emhCb0lHZDNUbWZVUFBxTnh6Qk14engyUi94Rm9iKyttCiAwTWtWeDVjSm8zRUJ3YURpdlFUSzlx WTFFc1JiRHUxb1BOcFE4RFY1RkgvOUovclJ1STIvM1JWZXN6QzdQWEJnQndxaThXVzQrCiBFWVAz Q1F2T3FIN21tSG11YmM0WkgrdEk3NUQ3YnovUXZqWlJpRytwbzFnVlpuVmY4UERSRDVTMmtVdTZw cXJsczArRXRsOW9VCiA5enRydDlCdWR4Sm5QNGRyaVhzQlE5M0o2UjUvUnZNMHU2Vm80c0NoK2dH cmUvUGZJKzhIVVk0RjBSaVNNL0JGR0hiVHBvbVZ6CiAzVGRBRWVNQlFydWFKZHcxejFJTEp4T1FB cnFGNHhvdm80d1RTSnIwUnVRenY2S3N4Q2lFaFhsNzZLNDJ4SGhjNFNhc2FEUEFFCiAzSXduK1JN ZjAveTJydFNtaHJPUW9DcGUvUGNvVVBJOXNvWkIzZXQyUGJ0YlhjOUpxQjdsOWJJQ0JqZHZ0SVlw WXJQbG5ONStLCiBPa2dZTm5SSG5ia2poWWY5SER0bW5hQlpzd0p4UThINjRhZkU3VDVOTjdlT2hn NWZYWXMvaUZjRHhkN3hBSWY4aEdZeExuLzE2CiBWY2NoTnZRRXAyQjFHUW9GK01vdENzeUFYdWtj MnhReGU4WWowdlFjY0hZbjNNUjZLUk9yNnNKMUpMc1lSQk9wam0vdnFDWkxzCiBKMUhYUjQvQ09l Mm9ldUl0K1hOSGk4Y0xrM0paSitzQzZnOVdzWHhZQlRHRmV6TlhGd1FreFRHZWt2QVczc09sazFX SHFkUkN5CiBPQTVMOGYwenAxSnpkNFk1MnRqWUY1QkljekduL2dVMFVQUmlxYWxPcEhVR3ZDYzFp TGdveXc4VjdGWTcrY0g0UnkzeE5FVHl3CiA4eGJPTVMzeGt2bHFjcWVLZ0pIRnJEdm9QVy9HVzQ3 TnZjSHF6Y0NLMWhSVXdxRi9Jbm9rREtJV3UvckNCNGVLOC81NnBiMlpZCiBmRm9WNXB1QWZzL2dB U2JhODhDei96czNYSDNPUHlzb3RXYTlHN240MXRjRjBQUk84ZjF0MHpYbFJFSzRuVVk3eXBUb2h2 MFpHCiB0UVBJKytkOFdRMTlLTFR1emxaRW55bVpZelR6MWJLSnhIZjJuOVY2MWtRUmRPaC9ORng3 eERKb3dNZlRVbWhlTFZ1a3ZYclA4CiBDVm11V0NpVzk5dnJSdWwyaUEvaXA2VjZFV3BMWW5weVFi VGc4V09GejJaK045cmNtK2FXK2FHQXV3ckhnai94YW11eDF2T1dpCiBFZUJLaGdObi82eDdLMVVt NUQxRXJ6SHdSRlJHV0xUeHpWT0Y0UXZ6RGNDWCtvZTA0UFZZajR2OFJaVnU0dVBXNFBteFZkZHE5 CiBEYS9sSlhTUVJnRFNXSVJvVGJFUG1BVmVMQWI1RGROekc5cFJvR012UnpDOVYreGcwejdKTG1z eWg3N2RoU0JUZ3VHTmZmU1FpCiBMekF1VXdoMEZwOU42dHpOQTZwN1lzbDFGc281NTNqd1lvTk5t a0s2c1VlU0JwaXRsTitJSXNMaHhrTlkyVEZGUXo2NkhBY0pzCiB2QUR0WUV3eVRaZVlFOHB5ZGpn RUdzbWtoU0ZEWVBxeWlCclZFNGFQbmxBWDdFV1JBVzI5RFAyM2VDakNOTTRDSXdRUHpCdHVTCiBt OHdvTkZBZzA0cHZNUm1KckUwcW45eGszc2w3UTFvZ3NkcVQ4SVJQckdPakdDSzdlQzQyaCtBcUJN U1pQM1YwY09xM0QxS3dpCiA2cDFqaWZ3Zzg5UHg4RDlob0VPWEVNSm5QYXNXZUd6bytPaThlZndC R1JGUkpqMktWaUVKODA5cHp2em0yckhhU0RSbEdjNnpUCiA0SkI4bTRhb2RhMjltTEVSSit4dm9x MXNxREdsOXhoUHdYWk5pTnlLTkFHeFN0ZFZ4VHZPWWFldGc1VEJjSGdNT3BZbllXRXR0CiBPZ0x6 QWk5bW9rNjgrcmdTbXhKY08wbEwzYkxGUEM2VTBJK3Naa0hnT3VWdDA0NUxhalUwYkk0SlB1WlZk MlpVZEdrZE9tak01CiBsL3kxbitWVHFLM2g3ZkdYUG80NmFmak5lM0J6NEoraW5aWEJsR0lHenpN a1JoWGw4RVhBYXI3VzNYazBnSzNtSXJuOTJZR1pECiBoOWJUZ0xYK2pmZ3pKWlRyS2NWbTdkY2Uw Mmp5K2prZEkrM29VQ1dTOFZaNTdUYm10ZDlyQ013LzNQWmU0UUtFUkk5UGQ2cTJ0CiAxTmx3dG5M Um1IdUZjcTYyTDNMdDhZd1hWb3hOVFlwQnFkY0RRQ1FuWC9lVi9DUDBCdDJ4MmYvTVVpeFhyS3ZJ OGNRdHl5Ym5iCiBuaWJjeExDSVdJbTBpb0xmb2ZLTU1QRHplc2FBcS82K2VyUHd0TVZSdmcwMXpy K3ZWQmc5YVhxVm1RLy9DaXI1RVZVcVdDQm1lCiBSTGhialo1L1cwa1Z3K2RZUnc3TUVJTHVsMFV1 SFdOdlA0TVBwZjhmcUNRVU1NS0Ryc21NUi8rU1hkOFJxN0w0ZG1jTE50ZlFWCiAvenZxamVHVUdL aVBwZUVZbmlOUlJzV1FYUUxUWE1yRzBQTjVFSUtTL1REVkxFazZDZ2dmaTVzQi92RjVvTTdVRWcr OWdnZ0RyCiBKaWhvWkFwSTBGNWdSOXJsVC9Sa0Z3UEI1Vk9zd3VzdlNOSjA5cFg0WkNMZjJObEdk TWRxVGxaTGlFYnNmQW1uaTBiTzFXLzR4CiBGR3BRc0VjMEpsVldhUTRKNmltVHNObUk1WVlpczh1 UmxSbEJKVGwzaEdXUmRienJUK09SQnNIQUNOWTh3ekwxTHFCcFl5Y09MCiByWUF5S3JqZzQzU3hC aGN3VWtpNC9xMVNVY0hETUdvRGw4UkZJamJpRERtbDZaME0vVGFDM0E5djlvNUxTYnhlZkZrV3Fu VDNsCiBrL0N1T1ZLTmpxVTQ1a1JwRTdURGNweEdab3ZWcDlOVzkreDIzWFJNbk9vWWlwQU9Ud0tZ VWJXcVVQQ3FjcDhlMzAyek54RUdLCiA3QTFWNUtpWXVyY1hreXAyQ2ZrdGh1QkFuVWREMG5kSjlI cS82dExVY2JYWk43NVMrcHZrYWIvMWJSdjdFMktYdWljUFZEN1Z3CiBDYWlua2IxUHdWSW1ObGNT VFo0TStmbkNJR0JaL1QvNXF4MkFGcVU4cGxFVGcyUkkrUjlSMy9ObkUzTlZkL0JRU2hKdnRpbWZL CiBZd1JxTHJqaTdyVGVnNGt4WVdNcVhjdk9HU3BCS2ZuNUI5Y2k2SnhUem5Ob3hFQkcwZ1FJRW5s Y25OTmNIZWFKcEl5aVJ5K1lxCiBmYUNvN29FZWw5N1VYTm9ONUhvNzlpWENKS0RNOHl6SWFGbTlO a210OS9xMlYreG8wR2YzRi9tQzhIOHZreFpFUlpjRVBzcU1SCiBiWkgwdUY0YVpUekV3QjBON0tH dDNHdHkybkwzOEpaZHN3bGNPcmhLNEMvOTFRcXFMOU1WenRpekVjb0pPcThTOTdTQWt2U05rCiAv VCtGVVZCNXphSUpZTE9JdmUxZkVabkhkYlZITStja04xblVqWGVDRkdmUTFDTVhVSHNNVW1WMm1P TDNuRDBDdDg2SXF6SHhaCiA0V3RGTUFkUElxbFJIcVBhdzgvZXYvMjJabWZxOC9nTXF0a3h5akdU dEdHYkFiQlhwdHJITHplVUp5eW1NdW5nWVd3WDdWQ1dqCiBqWTIvNGFDSkNaMUxubmQ4NXhLUUs1 MVI5Q0lkajR4L0R3MElIdGgzRFFWRk1GVT0KClN0ZXBoZW4gQmVybWFuIDxzdGVwaGVuLmJlcm1h bkBnbXgubmV0PiB3cml0ZXM6Cgo+Pj4gRG8geW91IGhhdmUgYSB1c2UgY2FzZSBmb3IgdGhpcz8K Pj4gTm8sIEkgZG9uJ3QgaGF2ZSBvbmUuCj4KPiBJIHNlZSB5b3UgZG8gbm93LCBhcyBhIHBvc3Np YmxlIGZpeCBmb3IgYnVnIzM5Mjg0LgoKTG9va3MgbGlrZSB0aGlzIHdhc24ndCBhcHBsaWVkIGF0 IHRoZSB0aW1lLCBidXQgaWYgSSByZWFkIHRoZSBwYXRjaApjb3JyZWN0bHksIGl0IGxvb2tzIGxp a2UgdGhlIHJpZ2h0IGZpeCB0byBtZSwgc28gSSd2ZSBhcHBsaWVkIGl0IHRvCkVtYWNzIDI4IG5v dy4KCi0tIAooZG9tZXN0aWMgcGV0cyBvbmx5LCB0aGUgYW50aWRvdGUgZm9yIG92ZXJkb3NlLCBt aWxrLikKICAgYmxvZ2d5IGJsb2c6IGh0dHA6Ly9sYXJzLmluZ2VicmlndHNlbi5ubwoK --=-=-=-- From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Oct 2020 19:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stephen Berman Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160201143028406 (code B ref 43835); Tue, 06 Oct 2020 19:11:01 +0000 Received: (at 43835) by debbugs.gnu.org; 6 Oct 2020 19:10:30 +0000 Received: from localhost ([127.0.0.1]:54182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPsM1-0007O5-RZ for submit@debbugs.gnu.org; Tue, 06 Oct 2020 15:10:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPsLz-0007Np-VD for 43835@debbugs.gnu.org; Tue, 06 Oct 2020 15:10:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57715) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kPsLu-0002ep-Hw; Tue, 06 Oct 2020 15:10:22 -0400 Received: from [176.228.60.248] (port=2386 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kPsLt-0006Th-Ub; Tue, 06 Oct 2020 15:10:22 -0400 Date: Tue, 06 Oct 2020 22:10:26 +0300 Message-Id: <83lfgj9nml.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87lfgjnq2m.fsf@gmx.net> (message from Stephen Berman on Tue, 06 Oct 2020 20:53:53 +0200) References: <87lfgjnq2m.fsf@gmx.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Stephen Berman > Date: Tue, 06 Oct 2020 20:53:53 +0200 > > I have observed a quirk in auto hscrolling the current line under > specific conditions. I have only seen it in gnus-summary-mode, but > there can reproduce it reliably with the following recipe: Thanks, but having Gnus in the picture is too much. Debugging redisplay issues involved in these momentary movements is hard as it is already. You could perhaps help me come up with ideas if, in a build configured with --enable-checking='yes,glyphs', you did the following: emacs -Q M-x blink-cursor-mode RET M-x global-eldoc-mode RET Then perform your recipe up to and excluding step 8. M-x trace-redisplay RET Wait till there are no more messages printed to stderr, then perform step 8 and notice the messages it causes to be printed, after you type C-e. Then do the same experiment, but with some other buffer, where you say that the problem doesn't happen, and tell what messages were printed by trace-redisplay in that case after C-e. If there's any difference between these two scenarios visible in the trace, that could give some ideas regarding the possible cause(s). Thanks. > I can reproduce this problem in Emacs 26, 27 and master, but I have only > been able to reproduce it in Gnus summary buffers, and only on the last > line of the summary and only when this line is longer than window-width > (so that hscrolling can happen) and the line ends with a pair of paren > characters (brackets and braces also show the effect) and > show-paren-mode is enabled. Sometimes I have seen the hscroll get > restored after a several seconds, but other times this does not happen > (though I haven't tried waiting for more than maybe 15-20 seconds). Does the hscroll get restored if you type "M-x"? P.S. Please remember performing all these tests with both blink-cursor-mode and global-eldoc-mode disabled. Those two cause frequent redisplay cycles that can completely obscure the actual problems. From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Oct 2020 20:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.16020147581014 (code B ref 43835); Tue, 06 Oct 2020 20:06:02 +0000 Received: (at 43835) by debbugs.gnu.org; 6 Oct 2020 20:05:58 +0000 Received: from localhost ([127.0.0.1]:54236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPtDh-0000GH-Ms for submit@debbugs.gnu.org; Tue, 06 Oct 2020 16:05:57 -0400 Received: from mout.gmx.net ([212.227.17.20]:40615) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPtDg-0000G3-1P for 43835@debbugs.gnu.org; Tue, 06 Oct 2020 16:05:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602014749; bh=phR8AMJs6jwgPzAn+DIEduvJwaKnklaYtdcBJLvjnrY=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=D3j/vbKRPytIcqmRLV/Yj+22vDaqFqN2peHjnkar3uRY+Juj52uA8UFew1Pmrf6kU aTP6Lu7WMHl/iGwd6Z5W6l4V+v84FoELRiIcy65juv7MfIY4D0p7FL5l+h3WpAeGre Qx04o1+XZ5PGED1IxvSzqd99BKH2i5a2ymgQLdj8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([188.109.199.63]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mk0NU-1knydR0Kgi-00kQbB; Tue, 06 Oct 2020 22:05:49 +0200 From: Stephen Berman References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> Date: Tue, 06 Oct 2020 22:05:42 +0200 In-Reply-To: <83lfgj9nml.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 06 Oct 2020 22:10:26 +0300") Message-ID: <87h7r7nmqx.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:7SFslwjk/bQ8ilZxHr0EKDsw3nyPK8tKHAa1zYgqXr4WqbF5fPX 2UWAE4QhTkC2iKomET/o+GK/KzhPFfSbc5hmdLdgc9XTe53EVK8hzU6E8DmAdn1hbAi3nuU akKHpnZ/rEF7g25nSJyFEJXFAIGGwZPiXrzvbbmdA/rY5W9lilRu9s0m/MPlILvtgSYBGYD bMN3GSlCBsrYXG1vTxlSg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:pEw0Ts/ilbE=:JWcDCHE8JSgucc7z+S/RML bDrwPrVGbjabZotJNzEmZE+tMoWTpJspq+ef8ugzQGit7dNMnQ3Sf28O7xLGCcu2Wozh8+bkC 2lEyS5KTPhsEjfrCaZ1lbeg64QT0Dd8HCvvgjGQHT5Dr3gm3WHqzWUs3PR7BBvYzAp8suc/eN /0yHyoGxVGSrJol4D1bzG0vH3wuZYK0rzvdm61JjBy6kyTvsZiD3/PRlVts+rRZgQpMIjw3hk twJE86+fl+93Jst21inIHOjxExLVTrG8Hjntk6s4E/QUHcRXKmTY4npOBcLOH8OLmok0HO6qJ hf6OSD5cnQEaUpCbG/8Y4952izZBY9fa6d9QUXnmifwtBO1+Z2gX1mWvXLgt62QVJ/j0LIzQC BWxX99bDuq2DlJ6Lhd7H+zwmww1EvbOL2PoSAjBbkG8JJC5I+3r4t8jVF5HbwJoy2Aqqe4nyN NDdoEUgbyALUgKK0NRvoWi+a23iINpZxtNOMnT7ba35VGOv/FUmFpqG0NukF1YnnBNImk4HxE OOsggCXwOjk/bjgc0YcOWMIU46FbJgp+9JeXszX79TogZGncScgqg35Qwk1YgL3tAzOPpLwqk igEoisT9ug3CVYwJ8d9gXyCdMd1dhSPtC3qUCi4vbzLURrueacHQE1tTyVc4ycqnN/ea5aMP2 YFipPNPzXG40JDkj1yPtmBZd0UGatA4e2Gb30jdH+3NKdqRTg7KGXKS91mM43kqalKPrT8fia zDhPP09B3H76d3FWE8nninUaUwJ3Z6xLi4IGGBIwQrknoaLEV2LL5IVwUBp5PiQxNzcY78nfz HU6tOEgyXpOlpgB1+HXQf9P/tEUW4+laa5K0COUZBjJDNvJIdv2Gq8pXrgwyUyJwFkIqLegVq 0tXRPINqfsrI907rdx/0qRvCFiRbvs8TTepRVmrPkhPqPZxNQEjA4vLC1g16CinUJ+SNMI3KD pnve/YRXjI/74TUEGlTdH3FABsPv0cMmuyeGIcLIe+LqGruBGDAuIMtjnzGz248+j2wA2NbsK npm6R8eese627Fhx8Qt9hSiTRRH2zCmbGJjwLudtU8Qlt+Cg6QJLAP5holtLZAbfwAtEWIx1c LlwYrOkGYKOuRoxKQ7uz4MtBWFFVycJvSFzUwE6j44LTvUUCQDHYmXQJc2hKR2wkhqv4KG7ds ZWQIQecYbCBDa9nsC+buOfFpC4ZW3YrnKx3Pahj5kFg9j5EQAyZ75wwIViM7Kl/vCdKRSSS6r SVdVZzGxZ0h1xCRgysnsxnyQ7jMhNF8iU1Unz+g== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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: -1.7 (-) On Tue, 06 Oct 2020 22:10:26 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Date: Tue, 06 Oct 2020 20:53:53 +0200 >> >> I have observed a quirk in auto hscrolling the current line under >> specific conditions. I have only seen it in gnus-summary-mode, but >> there can reproduce it reliably with the following recipe: > > Thanks, but having Gnus in the picture is too much. Debugging > redisplay issues involved in these momentary movements is hard as it > is already. I believe you, and I wish I could remove Gnus from the recipe (I've been seeing this problem for at least three years, but only today did I recognize that show-paren-mode was involved and so could reliably reproduce it). > You could perhaps help me come up with ideas if, in a build configured > with --enable-checking=3D'yes,glyphs', you did the following: > > emacs -Q > M-x blink-cursor-mode RET > M-x global-eldoc-mode RET > > Then perform your recipe up to and excluding step 8. > > M-x trace-redisplay RET > > Wait till there are no more messages printed to stderr, then perform > step 8 and notice the messages it causes to be printed, after you type > C-e. > > Then do the same experiment, but with some other buffer, where you say > that the problem doesn't happen, and tell what messages were printed > by trace-redisplay in that case after C-e. If there's any difference > between these two scenarios visible in the trace, that could give some > ideas regarding the possible cause(s). > > Thanks. Thanks for the suggestions, I'll try them as soon as I can and report back= . >> I can reproduce this problem in Emacs 26, 27 and master, but I have onl= y >> been able to reproduce it in Gnus summary buffers, and only on the last >> line of the summary and only when this line is longer than window-width >> (so that hscrolling can happen) and the line ends with a pair of paren >> characters (brackets and braces also show the effect) and >> show-paren-mode is enabled. Sometimes I have seen the hscroll get >> restored after a several seconds, but other times this does not happen >> (though I haven't tried waiting for more than maybe 15-20 seconds). > > Does the hscroll get restored if you type "M-x"? As soon as I type `M-x' I see the line scroll left and the cursor at the end, and it remains like that, but if I then type `C-g', the line scrolls back to the right and point is again not visible, as in step 8. > P.S. Please remember performing all these tests with both > blink-cursor-mode and global-eldoc-mode disabled. Those two cause > frequent redisplay cycles that can completely obscure the actual > problems. Ok. Steve Berman From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Oct 2020 22:00:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160202158011125 (code B ref 43835); Tue, 06 Oct 2020 22:00:01 +0000 Received: (at 43835) by debbugs.gnu.org; 6 Oct 2020 21:59:40 +0000 Received: from localhost ([127.0.0.1]:54302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPuzk-0002tN-Ga for submit@debbugs.gnu.org; Tue, 06 Oct 2020 17:59:40 -0400 Received: from mout.gmx.net ([212.227.15.18]:58833) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPuzh-0002t6-EP for 43835@debbugs.gnu.org; Tue, 06 Oct 2020 17:59:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602021571; bh=p3mp5JaKMyWYYgDdVIK1HFTAtjyH0ZHWkAqCtq3DsD0=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=IzuqnZwIVmJWcsxvm5mkSy49mop0rOaI6pnigmHAbuBFNhp+CdIsRYqG48Z7NqFQC DDSHCe+wbnOvPoDRUgmSNjeMnQ6g/137vfGAdkQ35uhqXtmsXeHTNAwVdHFs4Z2Q65 VZw5hvhJ840mSqAm2Qvr+4VxSToJRAfc1Xkb4BKs= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([188.109.199.63]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MysRk-1kdTnt0RtK-00vwli; Tue, 06 Oct 2020 23:59:31 +0200 From: Stephen Berman References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> Date: Tue, 06 Oct 2020 23:59:24 +0200 In-Reply-To: <87h7r7nmqx.fsf@gmx.net> (Stephen Berman's message of "Tue, 06 Oct 2020 22:05:42 +0200") Message-ID: <87d01vnhhf.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:csQtf2mjb5hcuvAGwZ/PUXtwKHbWuuiK/t30lyaUtimdBstCQEy 3XmC5BKdSyaHd23D4780tCzIBUtv97QdQQ0nx2bwUqVkoTSC1y/AiteFP2ve5diW3vgH/xu QRKbSvEOlco2TJKRz0e145zcSEwSAIirdjDq/7sVGGDXeISIq7b1fYLXAbNqBX9HCZzdRyi 46pdhFzBjnYdUIlfg5mjw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:69IMWVVVeHg=:Kve2ThpZjyHVhnEmd6M9TY rYT45wC3ClrxurGAgNTfHRgSl8zcbX7xdhZnJCYchKTgS4FgIkVwcrf31erVo+DWG97+MpWWa Tr1+ZWXci2JnLZnwbsIB1RHixlL2Y+uHX4AVHUcJn534JILON1UI/TS6wJYyVmpS208Hs80kh cipaaEjpDS5zA8/eR/WbKwVtKit7/RfYVWac1O+XHZsPwRHPK/eSQJAkKlJAFMpY8aT7DHCAK NjlcPqrWEPZ8kbLBv8O4r8mRlGLIu/KUD19mYXFUqntEGCiBppFJZ1Su3w914laLGC7IjGfvU 0Sr6H+ro83byyyg/bAgzBUZli3Z8vfSFUc2/MLnFsRS8hg4JEOd8CtKGXJit9f6+y01+rVWe4 C1bOYzVDJ1efz0gfjiSPiuJEY5iXG02VAYYKo9WOFj8V/DFwVDMs6UsY+b2K92vEh/OjlmGCy g4bNiVtKjFEcp4DIc3cvxxc06X8XT0V6H8RYDGAUTUmAh2KPBCRDOMkhzFJ+wKP2lud7uAmza yzY70eh0eO4yBJYVRnp5vsLxKRwXAkGyTsnLNuVqg+iphP0wqcryzV4DgYDtPdI1f2S076a73 QLmHifqfpR+esThj1IwZiwEcRj+YXzoILKXoErerEce9FvDxYFP+PmTbmnevxb89xIJ63YhDJ zwabTtnnzC7RwQ7G2xDT+nFFaQlpee/6ZzNiVnhWvbdHWRbss3Gv1QhlJMfYaS7OlBJgdoxb7 Q/VeBufaVd4sOxzXV9IbeLSBQNQPgFQLU0M55IaZbkhXXULkoKbcFOr8kVm9r+BkiNZcsaWRJ 5x6/JIB6ke53ec+RTkym1mMs06+fJjKcUunOW8Cq+V4MC4PgRJJldtF5FUyJc/lx43RXoj3td Hbq02kHcJuD6pV84lFj7i9b/UMNwTvSurSQZ4qtE6iirswt8eHAJE9MQVZsFH1jQh7UDz7475 NursOpdsWNnaErSfmh8kQyAPEFNyWM36WqA3bVI2itf/pVKIQtN8/oHO+FNAKlAaPCdTk05p7 zwVe2bNPEeFCqd8EDLnDQf0HCdXxUNg6ENo9hHzxsyT9Bh2sdBM9drDCpTy5LfQSdOGN5fbae 1W7ImU4RFkDDkcB/kA9ZGT4EQYwhncpkqEdgEEXho4FNY1OpZtlxO5QaRvlpb4PL5XAxBjg0T 0bAApQbrbwbDZ78qNW+RkqtxhXTGaPRdzGTS6TvsR1wgV48EOtkdJAXbKwdYWndnCuLMQ1o8u kxnvqObJUpUnCzELLBSnLwCm2Rp2qMl2ijXKTsA== X-Spam-Score: -0.7 (/) 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: -1.7 (-) On Tue, 06 Oct 2020 22:05:42 +0200 Stephen Berman wrote: > On Tue, 06 Oct 2020 22:10:26 +0300 Eli Zaretskii wrote: > >>> I can reproduce this problem in Emacs 26, 27 and master, but I have only >>> been able to reproduce it in Gnus summary buffers, and only on the last >>> line of the summary and only when this line is longer than window-width >>> (so that hscrolling can happen) and the line ends with a pair of paren >>> characters (brackets and braces also show the effect) and >>> show-paren-mode is enabled. Sometimes I have seen the hscroll get >>> restored after a several seconds, but other times this does not happen >>> (though I haven't tried waiting for more than maybe 15-20 seconds). >> >> Does the hscroll get restored if you type "M-x"? > > As soon as I type `M-x' I see the line scroll left and the cursor at the > end, and it remains like that, but if I then type `C-g', the line > scrolls back to the right and point is again not visible, as in step 8. I haven't yet rebuilt with --enable-checking='yes,glyphs', but I just made a new, perhaps relevant, observation: after step 8 of the recipe, i.e. with point at the end of the line but hscrolling undone, if I move the mouse pointer to a position that pops up a tooltip (i.e., over a tool-bar icon or a mode-line element), then with x-gtk-use-system-tooltips set to t nothing changes but with x-gtk-use-system-tooltips set to nil, the hscroll is restored, like with `M-x' before `C-g', and the hscroll stays when I move the mouse so that the tooltip vanishes, but if I then type `C-g', the hscroll is undone again (and point remains at the end of the line, out of view). Steve Berman From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Oct 2020 07:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stephen Berman Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160205450615437 (code B ref 43835); Wed, 07 Oct 2020 07:09:01 +0000 Received: (at 43835) by debbugs.gnu.org; 7 Oct 2020 07:08:26 +0000 Received: from localhost ([127.0.0.1]:54931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ3Yo-00040v-EY for submit@debbugs.gnu.org; Wed, 07 Oct 2020 03:08:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ3Yl-00040g-Uz for 43835@debbugs.gnu.org; Wed, 07 Oct 2020 03:08:24 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40830) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQ3Yf-0007xl-FO; Wed, 07 Oct 2020 03:08:17 -0400 Received: from [176.228.60.248] (port=2531 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kQ3Ye-0001v0-Rq; Wed, 07 Oct 2020 03:08:17 -0400 Date: Wed, 07 Oct 2020 10:08:23 +0300 Message-Id: <83h7r6a4yg.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87h7r7nmqx.fsf@gmx.net> (message from Stephen Berman on Tue, 06 Oct 2020 22:05:42 +0200) References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Stephen Berman > Cc: 43835@debbugs.gnu.org > Date: Tue, 06 Oct 2020 22:05:42 +0200 > > > Thanks, but having Gnus in the picture is too much. Debugging > > redisplay issues involved in these momentary movements is hard as it > > is already. > > I believe you, and I wish I could remove Gnus from the recipe An alternative would be to figure out what display-related changes made by Gnus in that buffer affect this. Then we could use those settings outside of Gnus to reproduce the issue. > > Does the hscroll get restored if you type "M-x"? > > As soon as I type `M-x' I see the line scroll left and the cursor at the > end, and it remains like that I'm not sure I understand: is that the correct display in this case? If not, what is the correct display? > but if I then type `C-g', the line scrolls back to the right and > point is again not visible, as in step 8. Weird... From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Oct 2020 07:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stephen Berman Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160205553217129 (code B ref 43835); Wed, 07 Oct 2020 07:26:01 +0000 Received: (at 43835) by debbugs.gnu.org; 7 Oct 2020 07:25:32 +0000 Received: from localhost ([127.0.0.1]:54982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ3pL-0004SC-LK for submit@debbugs.gnu.org; Wed, 07 Oct 2020 03:25:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ3pK-0004Rz-03 for 43835@debbugs.gnu.org; Wed, 07 Oct 2020 03:25:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40982) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQ3pE-0001Vs-NF; Wed, 07 Oct 2020 03:25:24 -0400 Received: from [176.228.60.248] (port=3574 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kQ3pB-0003pT-Pb; Wed, 07 Oct 2020 03:25:22 -0400 Date: Wed, 07 Oct 2020 10:25:27 +0300 Message-Id: <83blhea460.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87d01vnhhf.fsf@gmx.net> (message from Stephen Berman on Tue, 06 Oct 2020 23:59:24 +0200) References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> <87d01vnhhf.fsf@gmx.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Stephen Berman > Cc: 43835@debbugs.gnu.org > Date: Tue, 06 Oct 2020 23:59:24 +0200 > > >> Does the hscroll get restored if you type "M-x"? > > > > As soon as I type `M-x' I see the line scroll left and the cursor at the > > end, and it remains like that, but if I then type `C-g', the line > > scrolls back to the right and point is again not visible, as in step 8. > > I haven't yet rebuilt with --enable-checking='yes,glyphs', but I just > made a new, perhaps relevant, observation: after step 8 of the recipe, > i.e. with point at the end of the line but hscrolling undone, if I move > the mouse pointer to a position that pops up a tooltip (i.e., over a > tool-bar icon or a mode-line element), then with > x-gtk-use-system-tooltips set to t nothing changes but with > x-gtk-use-system-tooltips set to nil, the hscroll is restored, like with > `M-x' before `C-g', and the hscroll stays when I move the mouse so that > the tooltip vanishes, but if I then type `C-g', the hscroll is undone > again (and point remains at the end of the line, out of view). I think popping up the native tooltip has the same effect as typing M-x: both trigger a thorough redisplay cycle. The more important fact is that C-g "breaks" the display again, which is... unexpected. Thanks. From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Oct 2020 12:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: stephen.berman@gmx.net Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160207480532150 (code B ref 43835); Wed, 07 Oct 2020 12:47:02 +0000 Received: (at 43835) by debbugs.gnu.org; 7 Oct 2020 12:46:45 +0000 Received: from localhost ([127.0.0.1]:55528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ8qD-0008MU-0S for submit@debbugs.gnu.org; Wed, 07 Oct 2020 08:46:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ8qA-0008MG-JT for 43835@debbugs.gnu.org; Wed, 07 Oct 2020 08:46:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44241) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQ8q5-0008Be-3C; Wed, 07 Oct 2020 08:46:37 -0400 Received: from [176.228.60.248] (port=3376 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kQ8q4-0006xW-Ge; Wed, 07 Oct 2020 08:46:36 -0400 Date: Wed, 07 Oct 2020 15:46:42 +0300 Message-Id: <83wo028aq5.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83blhea460.fsf@gnu.org> (message from Eli Zaretskii on Wed, 07 Oct 2020 10:25:27 +0300) References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> <87d01vnhhf.fsf@gmx.net> <83blhea460.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Wed, 07 Oct 2020 10:25:27 +0300 > From: Eli Zaretskii > Cc: 43835@debbugs.gnu.org > > > I haven't yet rebuilt with --enable-checking='yes,glyphs', but I just > > made a new, perhaps relevant, observation: after step 8 of the recipe, > > i.e. with point at the end of the line but hscrolling undone, if I move > > the mouse pointer to a position that pops up a tooltip (i.e., over a > > tool-bar icon or a mode-line element), then with > > x-gtk-use-system-tooltips set to t nothing changes but with > > x-gtk-use-system-tooltips set to nil, the hscroll is restored, like with > > `M-x' before `C-g', and the hscroll stays when I move the mouse so that > > the tooltip vanishes, but if I then type `C-g', the hscroll is undone > > again (and point remains at the end of the line, out of view). > > I think popping up the native tooltip has the same effect as typing > M-x: both trigger a thorough redisplay cycle. The more important fact > is that C-g "breaks" the display again, which is... unexpected. Could the reason for this problem somehow be related to gnus-horizontal-recenter, which is called by gnus-recenter basically whenever you do something in the summary buffer? If you disable this horizontal recentering (e.g., by setting gnus-auto-center-summary to the value 'vertical'), does the problem go away? From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Oct 2020 12:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: stephen.berman@gmx.net Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.1602075515759 (code B ref 43835); Wed, 07 Oct 2020 12:59:01 +0000 Received: (at 43835) by debbugs.gnu.org; 7 Oct 2020 12:58:35 +0000 Received: from localhost ([127.0.0.1]:55560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ91f-0000CB-J2 for submit@debbugs.gnu.org; Wed, 07 Oct 2020 08:58:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ91d-0000Bx-Ed for 43835@debbugs.gnu.org; Wed, 07 Oct 2020 08:58:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44332) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQ91X-00019X-ST; Wed, 07 Oct 2020 08:58:27 -0400 Received: from [176.228.60.248] (port=4098 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kQ91W-0002RA-Ot; Wed, 07 Oct 2020 08:58:27 -0400 Date: Wed, 07 Oct 2020 15:58:33 +0300 Message-Id: <83v9fm8a6e.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83wo028aq5.fsf@gnu.org> (message from Eli Zaretskii on Wed, 07 Oct 2020 15:46:42 +0300) References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> <87d01vnhhf.fsf@gmx.net> <83blhea460.fsf@gnu.org> <83wo028aq5.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Wed, 07 Oct 2020 15:46:42 +0300 > From: Eli Zaretskii > Cc: 43835@debbugs.gnu.org > > Could the reason for this problem somehow be related to > gnus-horizontal-recenter, which is called by gnus-recenter basically > whenever you do something in the summary buffer? If you disable this > horizontal recentering (e.g., by setting gnus-auto-center-summary to > the value 'vertical'), does the problem go away? I think when auto-hscroll-mode is non-nil, gnus-horizontal-recenter should do nothing, instead letting the automatic hscrolling to do its thing. At least when auto-hscroll-mode's value is 'current-line', because in that case setting the window's hscroll value does the wrong thing. From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Oct 2020 20:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160210410814966 (code B ref 43835); Wed, 07 Oct 2020 20:56:01 +0000 Received: (at 43835) by debbugs.gnu.org; 7 Oct 2020 20:55:08 +0000 Received: from localhost ([127.0.0.1]:58248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQGSq-0003tK-9I for submit@debbugs.gnu.org; Wed, 07 Oct 2020 16:55:08 -0400 Received: from mout.gmx.net ([212.227.17.22]:48673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQGSm-0003sh-AL for 43835@debbugs.gnu.org; Wed, 07 Oct 2020 16:55:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602104097; bh=jHzdi1u6KAjD3McCd4WY2fWtCUtUSxWkE4yXgflq/aQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=I3Wl6lOXYNbIxeS9a+60wz0FlvyhjFL5SgLn9mhuAOPaubEIIw/+7+OcCZPw6a+wX D0UTizZoZxhzSleDKDIqAVPcLXRbftmdyndg0NwfXhoffZVkUo1FLjfUILRgd8Lxlr qlCvk0iJO7HwKI+CBSNJZb1bUC3rTWhR6R6d3bEs= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([178.6.215.69]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Ma20q-1juQGT2Xrg-00Vxlw; Wed, 07 Oct 2020 22:54:57 +0200 From: Stephen Berman References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> <83h7r6a4yg.fsf@gnu.org> Date: Wed, 07 Oct 2020 22:54:51 +0200 In-Reply-To: <83h7r6a4yg.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 07 Oct 2020 10:08:23 +0300") Message-ID: <87eem9n4dg.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:NZZ0vJrBdjlyDP27zuDLctey876Un/O6kwUa+8o8W6ciUOjr0Rc IYzw1EC1m1SA7oOgDx1C/48pCYYOExeJpgZqP8k2YvScEmdVSVwp+aJGyYShWOvcoM2RVlf IqL5Nyb9z8S9sA/H4HpnaNcmcE5+BD0kKtZsp2xb+q+EW6YMBjU3zP00gH7Pb2TaK+iCJXl x+FpDB470wPwo6X0nOLUw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ELyaxRwqmgs=:4qBsekaqB3UgtgJvjyVlUa H1BXHgZqCjs1g/t6xT3R8XlneHRhbJF8HwDIIwH9ajYqcpkbcJgnXDpWorw8VcSSAKEfx1GHv G9DdOEnsK3FoaOHh3psZCTPZ29wn0e/2Gld1ji5uJ5Z7yTtNZRf8TNTzsK3y4zvHmOhSZXau0 btsq03JTiyjuARLhGoYxaLyNLPvZVVs2Htu6cdhM+LaODSE/qu3LuqyKTrZpeHhyOHcmffsrV ckwHd2AxI8iwlxlFrHoRnNtNgU+pp+6P23Ewq1GTAZ+0HzQASf3JFVnlBlP6p/V+rCjrRes6K cKBQUWJVX1wiNaS8Mq96zNTEZQPZhK8z9tjBCx05HH7RawCy2v6FbiwdTsBGA0Fb4lYeK28uK XXqSdKiR2gIYxHmi0fNQ6EgMJwfyAVHSNtFLIInSV/3a2T+9KznDKL4XjO5m2kriM5vlS+7oJ hiNhv8s6XSx51VT8Q5i9dOZlyGg1MochVumXQjYY49Iu8Ej9nlB4OTqlJMTP/ChygdYQP4U4n mLU4dFajZ9hPwyw5m7wEexoeo/NLfbZIs2ctj+s78uOPZuLiqrc3po84cTVelFEuARvGWFpux fWYO+5o2ee6kr8wAwQ/FU6O9Ata2WSNsR2qKYDJKsemjV7ACep/kxvL53LMlSmklqlQXBhDql uvrs6Q2nJS7zh31aJTaAmyfHSgs9z/FvqPv6z/UVW+jjJBcqBsLlRw0isEQwWY/9/GR0iptRt Rt/87lm2lDYjp7pOXsFZWBr04sZH7pjFKQ1bj2zdjTuWr7CKhwIQjO4qAOOXELbGHwMlhWR85 dNOiGBOWWLhnqptK1jyewkQWWoNfg3T0R5GI9vsdEf4LwCCJkH0ZLOrky/VMasUpiGf0+hpzq OI4uadi8dP40mnXRe/V0jPBSYfKns83qTA8U78/h1HYk/tY51Ntn2LDBMvMhbR7t2cpLb8yIY 7Jxj+RukLdjyiATmkNoy55sdMNHRBcQJOw0H+66UadR9V+AIec7Y2f8JAyRAP8Z9whDFrmMCD Fi68j9RUx5N+PpNbk/hx+pixDMiPjS9WqjwZ920kCOvEXg83AyLQa4f7zt+edeMbmv6ELcdOl h0xVzLTdGobjzve11CE6+s1mizcEo6865cUL+SGy8LdrIbByob8L4BRM9TTfIpqrPQRXX+T0M dSbheYAPZMvBsH2r9fzBiyGCKTx0KCZyML4Bstc3HhMsvstj/+YqVpuCy5TTwFSATCIdkCTgj HHFTFwVemZIS8wq2BTbgZvxBzgco+Jl2SccIrGw== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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: -1.7 (-) On Wed, 07 Oct 2020 10:08:23 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: 43835@debbugs.gnu.org >> Date: Tue, 06 Oct 2020 22:05:42 +0200 >> >> > Thanks, but having Gnus in the picture is too much. Debugging >> > redisplay issues involved in these momentary movements is hard as it >> > is already. >> >> I believe you, and I wish I could remove Gnus from the recipe > > An alternative would be to figure out what display-related changes > made by Gnus in that buffer affect this. Then we could use those > settings outside of Gnus to reproduce the issue. I figured it out and you may be surprised. Here's the new recipe: 0. emacs -Q 1. Evaluate the following sexp: (let ((buf (get-buffer-create "*test*"))) (with-current-buffer buf (setq auto-hscroll-mode 'current-line truncate-lines t bidi-paragraph-direction 'left-to-right) (insert "Subject: Re: bug#39280: 27.0.60; wdired-get-filename ignores = first argument (this is a test)\n") (goto-char (point-min))) (show-paren-mode) (switch-to-buffer buf)) 2. Now typing `C-e' shows the problem. The settings of truncate-lines and bidi-paragraph-direction come from gnus-summary-mode, the newline at the end of the inserted text is also essential (I think I had omitted that when I though I couldn't replicate the problem in another buffer). Do you still want the output of trace-redisplay? Steve Berman From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Oct 2020 08:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stephen Berman Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160214535916016 (code B ref 43835); Thu, 08 Oct 2020 08:23:02 +0000 Received: (at 43835) by debbugs.gnu.org; 8 Oct 2020 08:22:39 +0000 Received: from localhost ([127.0.0.1]:58681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQRCB-0004AF-7U for submit@debbugs.gnu.org; Thu, 08 Oct 2020 04:22:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQRC9-0004A1-6H for 43835@debbugs.gnu.org; Thu, 08 Oct 2020 04:22:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:32862) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQRC3-00059G-OZ; Thu, 08 Oct 2020 04:22:31 -0400 Received: from [176.228.60.248] (port=4862 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kQRC3-0006Xh-6u; Thu, 08 Oct 2020 04:22:31 -0400 Date: Thu, 08 Oct 2020 11:22:38 +0300 Message-Id: <834kn586up.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87eem9n4dg.fsf@gmx.net> (message from Stephen Berman on Wed, 07 Oct 2020 22:54:51 +0200) References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> <83h7r6a4yg.fsf@gnu.org> <87eem9n4dg.fsf@gmx.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Stephen Berman > Cc: 43835@debbugs.gnu.org > Date: Wed, 07 Oct 2020 22:54:51 +0200 > > 0. emacs -Q > 1. Evaluate the following sexp: > > (let ((buf (get-buffer-create "*test*"))) > (with-current-buffer buf > (setq auto-hscroll-mode 'current-line > truncate-lines t > bidi-paragraph-direction 'left-to-right) > (insert "Subject: Re: bug#39280: 27.0.60; wdired-get-filename ignores first argument (this is a test)\n") > (goto-char (point-min))) > (show-paren-mode) > (switch-to-buffer buf)) > > 2. Now typing `C-e' shows the problem. bidi-paragraph-direction is set to left-to-right in any descendant of prog-mode, in particular in Emacs Lisp mode. And yet I couldn't reproduce this in a Lisp buffer, no matter what I tried. So that setting is not the only cause. If you add a line of text before and after the Subject line you insert in the recipe, does the problem go away? It does here. But then I wonder whether this problem only happens in Gnus with the very first or the very last line of the summary buffer. If that's not so, I'm probably missing something else. > Do you still want the output of trace-redisplay? No, I can do that myself now. Thanks. From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Oct 2020 08:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160214639617639 (code B ref 43835); Thu, 08 Oct 2020 08:40:02 +0000 Received: (at 43835) by debbugs.gnu.org; 8 Oct 2020 08:39:56 +0000 Received: from localhost ([127.0.0.1]:58701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQRSt-0004aQ-Gl for submit@debbugs.gnu.org; Thu, 08 Oct 2020 04:39:55 -0400 Received: from mout.gmx.net ([212.227.15.15]:36069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQRSr-0004aD-GZ for 43835@debbugs.gnu.org; Thu, 08 Oct 2020 04:39:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602146387; bh=5KbX21zBPrjoSniseQqtfgv+TI68c2g50vPL+1uQorc=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=KXeW6Gszb4HZJ0FPj1eQDXoPelzlH/8Be43b3rwff1WGIAJx0AN4BSqkgar6VXJlQ MV3XWGj/2wtJP+ycgoVs6FeOSi3CVZD73C8Xd4Z8FbiyLNKHl/XbfY4HqSA/JkxXHc gtM/XEENjGU4jvUnb2rjXS+bUkrDgakX1wIuhpoA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([92.73.67.151]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MI5UD-1kBtPI2Ya7-00F9ss; Thu, 08 Oct 2020 10:39:47 +0200 From: Stephen Berman References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> <83h7r6a4yg.fsf@gnu.org> <87eem9n4dg.fsf@gmx.net> <834kn586up.fsf@gnu.org> Date: Thu, 08 Oct 2020 10:39:38 +0200 In-Reply-To: <834kn586up.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 08 Oct 2020 11:22:38 +0300") Message-ID: <87pn5tdsc5.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:ms5LCgqtLpYK+Ufo3BXts8eNULOROJ2OM0eN1OyADEECFzGLa9e xhcgFaySOjjHKIoGL+MlUTXBJZ522Gmi11Agpnm+VLDR3HBhuCVnQHdxncnz8ZGBxE6QdRE 3wS1ychvQDd39kwVSbHT+3MnQWe2qU0leSQk7OakRmMDcPspnlzMAsBdr7zIvhmuqZU4IYM dYZK97TpWMqYCqCcB5XFg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:jqHRXoWxW7I=:hhOx+LYhnG49S1kMA8Nuwe oQ0DAo6ghjG/cmjopbtt5xeea9XjDv7pa4ZoxNh8/dQ/C5o7wiuVj2RrK55xHWWlufuGYHEcM K+i3PsEmUTX1vPlMuK5Np6qqI1tW+sigUz4Cur317+DJDPqnR/LcRglHy3wSxx43hledmJMUQ p3O2jUO2oQ80LF8Xygi/+7GJTbQRHSmekCPKxlnVLG06JWi5RVl2fn+YjrU4ePQthNpfrPDk7 sSgykTVyr8PWUfN/rY1dpZgQBQ5SbVYjMSieLMqpIsJP7jStbBVn/6eWawYM1R1MuUMtK6aTq XbZ1GZr/bY6wXSGOJAmq1MKKIYZRmMZ7ENrZrv0rz/u6oU73GIw0XgYp/6Z9y6Zdw21lHW/S7 rSvfbF+I2hBHKzuovmkWbXDudB7KZtW3GD8rqAMDU3FT/ghopqIyH/I4d4GMjd5hqFJF2gW+Q cL0gL9wFv7vRUJsKWkEliMXw1of90gEbtvknWUmyC38D83GFxBFu/i8Op3a5O10mimIOZDc+L heQOvqVQYJrwsLXJ8EJ78dhLd2EDsR/8m+G4Zk7tsrYydq1FaT/zc7/u4Xs8VZFAtalX+HW37 pl+/ONl7kJ+Xqe38FKtYcNEIwP2IOX46gjJGRPaF4OFdLP7k2s0p7L+ga3UUT3f9EIIUjf9D+ x1CxbDtfqxlG+K9lM6Nm31RCBSzaJ0V+iw1288X/7xbP8SC0JuO2SInIvSwxw3w7IZOP+3lry n+1GAjHrNc7BXGkZcygatwPE5aV4LwteUFZwpJALmUmXAEGnEN5+V5Kp4RwFjDAsWDlUt/O2w yLb4o4nKxfDWqS9/TGUbABwxMQoMaurFurqBDlZttBWYznoLtJrLgWI2uPX+uO0hHgu1/qMUE IKkhEGj0Os5iZl9y58UTMDPFHHP+pky7zohi1dYue6usL9HAVAfnkLOn/TufuzJv0VQQy6BH6 IC0Rq6X/5kuDBTt3Ozd/CrwkEIkGsm8ksd3ew2IY31p8riQYc86yqJA3DXss9AlSGPUZHYs66 2qu8wrCAkdRxnx0jPXJ2w0cqTbwVks2gD6DZV+yHkY7itqzY7LUDBo2cxHJb0KiRhDiN4a2mG JiMD/GU3Rxc92IqzrDBGmL1u/TAIstnS/74D3JLCVs++mWRyzTvDcoLRRiVJmpCJmu6RyAIJ9 MyfGocacIqkJxJiq0Go65kP7cfkfID0geRsaM2Lu5Giiuoq1C1wa21PHD8LTBDp12PK1L8Rrb 5fVDhruMcXcI5h+nKDi50tADQMHxYdyg5jOlERg== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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: -1.7 (-) On Thu, 08 Oct 2020 11:22:38 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: 43835@debbugs.gnu.org >> Date: Wed, 07 Oct 2020 22:54:51 +0200 >> >> 0. emacs -Q >> 1. Evaluate the following sexp: >> >> (let ((buf (get-buffer-create "*test*"))) >> (with-current-buffer buf >> (setq auto-hscroll-mode 'current-line >> truncate-lines t >> bidi-paragraph-direction 'left-to-right) >> (insert "Subject: Re: bug#39280: 27.0.60; wdired-get-filename ignor= es first argument (this is a test)\n") >> (goto-char (point-min))) >> (show-paren-mode) >> (switch-to-buffer buf)) >> >> 2. Now typing `C-e' shows the problem. > > bidi-paragraph-direction is set to left-to-right in any descendant of > prog-mode, in particular in Emacs Lisp mode. And yet I couldn't > reproduce this in a Lisp buffer, no matter what I tried. So that > setting is not the only cause. Strange, because when I replace the above sexp in step 1 by the following, I see the same problem at step 2: (let ((buf (get-buffer-create "*test*"))) (with-current-buffer buf (setq auto-hscroll-mode 'current-line truncate-lines t bidi-paragraph-direction 'left-to-right) (insert "Subject: Re: bug#39280: 27.0.60; wdired-get-filename ignores = first argument (this is a test)\n") (emacs-lisp-mode) (goto-char (point-min))) (show-paren-mode) (switch-to-buffer buf)) > If you add a line of text before and after the Subject line you insert > in the recipe, does the problem go away? It does here. But then I > wonder whether this problem only happens in Gnus with the very first > or the very last line of the summary buffer. If that's not so, I'm > probably missing something else. I think I've only seen this on the last line in a Gnus summary buffer. This also holds for the new test case (also in Emacs Lisp mode): after evaluating the following sexp, I see the problem only on the last line: (let ((buf (get-buffer-create "*test*"))) (with-current-buffer buf (setq auto-hscroll-mode 'current-line truncate-lines t bidi-paragraph-direction 'left-to-right) (insert "Subject: Re: bug#39280: 27.0.60; wdired-get-filename ignores = first argument (this is a test)\nSubject: Re: bug#39280: 27.0.60; wdired-g= et-filename ignores first argument (this is a test)\nSubject: Re: bug#3928= 0: 27.0.60; wdired-get-filename ignores first argument (this is a test)\n"= ) (emacs-lisp-mode) (goto-char (point-min))) (show-paren-mode) (switch-to-buffer buf)) Steve Berman From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Oct 2020 09:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stephen Berman Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160214821520411 (code B ref 43835); Thu, 08 Oct 2020 09:11:02 +0000 Received: (at 43835) by debbugs.gnu.org; 8 Oct 2020 09:10:15 +0000 Received: from localhost ([127.0.0.1]:58737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQRwE-0005J8-Mn for submit@debbugs.gnu.org; Thu, 08 Oct 2020 05:10:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQRwC-0005Ir-B6 for 43835@debbugs.gnu.org; Thu, 08 Oct 2020 05:10:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33297) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQRw7-0002yk-3Z; Thu, 08 Oct 2020 05:10:07 -0400 Received: from [176.228.60.248] (port=4087 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kQRw6-0002GI-AA; Thu, 08 Oct 2020 05:10:06 -0400 Date: Thu, 08 Oct 2020 12:10:15 +0300 Message-Id: <831ri984nc.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87pn5tdsc5.fsf@gmx.net> (message from Stephen Berman on Thu, 08 Oct 2020 10:39:38 +0200) References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> <83h7r6a4yg.fsf@gnu.org> <87eem9n4dg.fsf@gmx.net> <834kn586up.fsf@gnu.org> <87pn5tdsc5.fsf@gmx.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Stephen Berman > Cc: 43835@debbugs.gnu.org > Date: Thu, 08 Oct 2020 10:39:38 +0200 > > > bidi-paragraph-direction is set to left-to-right in any descendant of > > prog-mode, in particular in Emacs Lisp mode. And yet I couldn't > > reproduce this in a Lisp buffer, no matter what I tried. So that > > setting is not the only cause. > > Strange, because when I replace the above sexp in step 1 by the > following, I see the same problem at step 2: I tried reproducing the problem in a real-life .el file, not in a synthetic example with a single Lisp line. That's why I said bidi-paragraph-direction cannot be the only reason. > > If you add a line of text before and after the Subject line you insert > > in the recipe, does the problem go away? It does here. But then I > > wonder whether this problem only happens in Gnus with the very first > > or the very last line of the summary buffer. If that's not so, I'm > > probably missing something else. > > I think I've only seen this on the last line in a Gnus summary buffer. > This also holds for the new test case (also in Emacs Lisp mode): after > evaluating the following sexp, I see the problem only on the last line: OK, so I think the conditions for triggering the problem are well understood, and we both have the same observations, thanks. From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Oct 2020 10:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160215236826647 (code B ref 43835); Thu, 08 Oct 2020 10:20:02 +0000 Received: (at 43835) by debbugs.gnu.org; 8 Oct 2020 10:19:28 +0000 Received: from localhost ([127.0.0.1]:58759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQT12-0006vX-Be for submit@debbugs.gnu.org; Thu, 08 Oct 2020 06:19:28 -0400 Received: from mout.gmx.net ([212.227.17.21]:57021) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQT0y-0006vH-46 for 43835@debbugs.gnu.org; Thu, 08 Oct 2020 06:19:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602152345; bh=RQ3A/7wAZn+WoBzGB75ONekGj0HHoQYulxjY8aqCpJc=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=XDee9tp+pI0tYPizLLL1GxTsnfxaJZluB0sAocRiF5vzWUnBU4froq5MMuJ1m9SUH KJBbj66KC/ntEkT1cw9eUtqNRvG+VwKRznF1uhTAdfnTvUMAwe2ZtoSjHJCdjWw3tp Am6tciDKydnp+CaGxPqkLYXNDer/gJnrGcsN+p3E= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([92.73.67.151]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N8XPt-1kUuue1TMn-014Wn9; Thu, 08 Oct 2020 12:19:05 +0200 From: Stephen Berman References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> <83h7r6a4yg.fsf@gnu.org> <87eem9n4dg.fsf@gmx.net> <834kn586up.fsf@gnu.org> <87pn5tdsc5.fsf@gmx.net> <831ri984nc.fsf@gnu.org> Date: Thu, 08 Oct 2020 12:18:55 +0200 In-Reply-To: <831ri984nc.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 08 Oct 2020 12:10:15 +0300") Message-ID: <87lfghdnqo.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:JUU88gWOaF6XPhWejDHYKvks7h2ir2/BB54eItHmJ11KHTuQFCY jLK6ocrzzDpgUVLuaumZHfgYo8KtvHuJdY3SxNDw6terDd4NUJB90UsEdzSSLg+7cGPHX8Q 4Fl7kk6bYH/Ky9DB8oDYpTzYQvtzFs6WuHNfVSw4O4esLMx+t0utNNml+BmLHO0TXV9YkwP 6Sd6bF5irp/BdEMKZ86xw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:4y1xEbFm+Zg=:r1nk4iH4uJn94XxbMfM1oS G8efwiMHYFVSuFYJbsWPaPvnlVL+vWPoHW67PWN0IKF3vo4U0lFQU76o29oLMly7RjSe6+6fr Q5P5Y5D8IopLFn4SaK8H9Sw6nAm0bM1/hM5CsxKgZkcq/2WMx58gaR2d7wK+FPue8gVR1A7Vl CHSxbJ0nIqWrI+DTZX/X/X/qV0Qo5lyvzq5InyTJzdZqhxhQHpKru7Q2kpZwby5Qrd/JaGdKh LgEDt6lUK1piBBR0BK8DPD5XOmK+eWDSJJt9JHhIbpw/PE8T0uCjMDa8Q7RVfYCm0YkzUkr8/ DsiyKOLxfPMsopYopWH4o5r9hYXcNSsA1K54oTXq8QkXTfv2yXIx43zbJbLJpmXqZVVlkfUQI voVtzFC4trHZ+gaboH++bTilffVa2Pm1gUvni81fNwYmhhz6yF5nseXYUyOKiec0mcrZy+YPG a8wQkOJ9N5O91FyY0ugznWukwfpALqyzTaSuO5qYaDJ82/EFanuDM3TPvIdZhuhYLbwZmcy1F qVaOUswDwmT881aDLSA4iHP1JUmhYAcHprNpwqQa32ZI8rBxYrrGgqnQ1VO1Pdk55ToUs8aol 3AzMKbeI6R0mJSUVqRW0GaZqpMcviiL4n37fAIoMTfPmPbHtDAbr5WWco4B8vd6jxgl9qdkiP RKzJCxBJlIiCfHE3orlVbDHP6JGZyVevW2Zfj7qlKvquhoYvkzFVdDKUOGeuoKlFDXmwBGvAv oMyj7CJ+F2ctLgIPPTkHJfZFhDZ03ctIDHZGI0oz2SVuHDmKHdH3SHgcQLO7KBJMWiod9C7r7 ho4Z7WvRt+3mqqNin0XGleCq+QPHsishLONDSCj48JdtTybUVgbh/0JiYrnLsvpngqdnF5c/P O2MtyRyx10uJVkbnZ8dgYMplcNbtG5AS75AAft8nkKdB5JKh/TOSjpNyHERBpUddcQcRj1imN QZScQxSgiggOZffUVrqjwWJ4iy96ltm7Mi/CPKhLyE+X5vUyzS5h+KsSurQlkIQkhMoqkndiX LESSs/G1v7vQ/j+uXJd0iiO4r62xTwZlPSHxcSqmW96WuSxqAwWXm9y6n1SyjIATtuUZtdZ+A NSWUN9CgqAet+klK71tiPovyI88l5QNPJfRl6VGQJcu2rQBQgn6FsoZsNfQSVS+yfjmigeTDM WMRJdEvYd1mGTIhkO8WCHyMdS4k0xqZU6/+Ze88hLMcqYr3QBkG2r2pOBPQ1dkmlyz9Gwi2/g XqNb/bT4y/+SqFffFSgkXUIKn7Gz38O4gUj335w== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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: -1.0 (-) On Thu, 08 Oct 2020 12:10:15 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: 43835@debbugs.gnu.org >> Date: Thu, 08 Oct 2020 10:39:38 +0200 >> >> > bidi-paragraph-direction is set to left-to-right in any descendant of >> > prog-mode, in particular in Emacs Lisp mode. And yet I couldn't >> > reproduce this in a Lisp buffer, no matter what I tried. So that >> > setting is not the only cause. >> >> Strange, because when I replace the above sexp in step 1 by the >> following, I see the same problem at step 2: > > I tried reproducing the problem in a real-life .el file, not in a > synthetic example with a single Lisp line. I can see the problem is a real .el file, but it seems to depend on the form of the line and other conditions I don't understand. I visited bindings.el and added the following line (with no line break, in case one gets added to it in the email) at the end of the file: (setq bla "Subject: Re: bug#39280: 27.0.60; wdired-get-filename ignores fi= rst argument") Then I added a newline, evaluated (setq auto-hscroll-mode 'current-line truncate-lines t) and enabled show-paren-mode. With point at the beginning of the above line I typed `C-e' and the line scrolled left and the end of the line remained visible, i.e., no problem. Then I deleted the final `)', typed `C-a C-e' and the line scrolled left and then immediately undid the hscroll so the end of the line was not visible but after a fraction of a second it scrolled left again and the end of the line remained visible. Then I additionally deleted the final `"', typed `C-a C-e' and the line scrolled left and now the end of the line remained out of view indefinitely. This even though the final line does now does not end with a parenthesis group, in contrast to all previous cases where I've seen the problem. And indeed, if I restart the experiment in a fresh emacs -Q and insert just `(setq bla "Subject: Re: bug#39280: 27.0.60; wdired-get-filename ignores first argument' -- i.e. without the closing `")' -- plus a newline and make the other necessary settings, then I see no hscrolling problem. Can you replicate these observations? Steve Berman From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Oct 2020 11:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: stephen.berman@gmx.net Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160215799211380 (code B ref 43835); Thu, 08 Oct 2020 11:54:01 +0000 Received: (at 43835) by debbugs.gnu.org; 8 Oct 2020 11:53:12 +0000 Received: from localhost ([127.0.0.1]:58850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQUTw-0002xU-H9 for submit@debbugs.gnu.org; Thu, 08 Oct 2020 07:53:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQUTu-0002xH-IC for 43835@debbugs.gnu.org; Thu, 08 Oct 2020 07:53:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34683) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQUTp-0008KN-5g; Thu, 08 Oct 2020 07:53:05 -0400 Received: from [176.228.60.248] (port=2108 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kQUTo-0008EL-HD; Thu, 08 Oct 2020 07:53:04 -0400 Date: Thu, 08 Oct 2020 14:53:12 +0300 Message-Id: <83zh4x6ijb.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <831ri984nc.fsf@gnu.org> (message from Eli Zaretskii on Thu, 08 Oct 2020 12:10:15 +0300) References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> <83h7r6a4yg.fsf@gnu.org> <87eem9n4dg.fsf@gmx.net> <834kn586up.fsf@gnu.org> <87pn5tdsc5.fsf@gmx.net> <831ri984nc.fsf@gnu.org> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > Date: Thu, 08 Oct 2020 12:10:15 +0300 > From: Eli Zaretskii > Cc: 43835@debbugs.gnu.org > > OK, so I think the conditions for triggering the problem are well > understood, and we both have the same observations, thanks. Should be fixed now on the emacs-27 branch, I think. From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Oct 2020 11:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stephen Berman Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160215815811629 (code B ref 43835); Thu, 08 Oct 2020 11:56:02 +0000 Received: (at 43835) by debbugs.gnu.org; 8 Oct 2020 11:55:58 +0000 Received: from localhost ([127.0.0.1]:58854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQUWb-00031V-Vq for submit@debbugs.gnu.org; Thu, 08 Oct 2020 07:55:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQUWa-00031F-3k for 43835@debbugs.gnu.org; Thu, 08 Oct 2020 07:55:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34722) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQUWU-0000Lb-QH; Thu, 08 Oct 2020 07:55:50 -0400 Received: from [176.228.60.248] (port=2276 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kQUWU-000055-2s; Thu, 08 Oct 2020 07:55:50 -0400 Date: Thu, 08 Oct 2020 14:55:58 +0300 Message-Id: <83y2kh6iep.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87lfghdnqo.fsf@gmx.net> (message from Stephen Berman on Thu, 08 Oct 2020 12:18:55 +0200) References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> <83h7r6a4yg.fsf@gnu.org> <87eem9n4dg.fsf@gmx.net> <834kn586up.fsf@gnu.org> <87pn5tdsc5.fsf@gmx.net> <831ri984nc.fsf@gnu.org> <87lfghdnqo.fsf@gmx.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) > From: Stephen Berman > Cc: 43835@debbugs.gnu.org > Date: Thu, 08 Oct 2020 12:18:55 +0200 > > I can see the problem is a real .el file, but it seems to depend on the > form of the line and other conditions I don't understand. I visited > bindings.el and added the following line (with no line break, in case > one gets added to it in the email) at the end of the file: Like I said: this happens when the problematic line is either the very first or the very last line of the buffer. I think you are describing the latter situation? > (setq bla "Subject: Re: bug#39280: 27.0.60; wdired-get-filename ignores first argument") > > Then I added a newline, evaluated (setq auto-hscroll-mode 'current-line > truncate-lines t) and enabled show-paren-mode. With point at the > beginning of the above line I typed `C-e' and the line scrolled left and > the end of the line remained visible, i.e., no problem. Then I deleted > the final `)', typed `C-a C-e' and the line scrolled left and then > immediately undid the hscroll so the end of the line was not visible but > after a fraction of a second it scrolled left again and the end of the > line remained visible. Then I additionally deleted the final `"', typed > `C-a C-e' and the line scrolled left and now the end of the line > remained out of view indefinitely. This even though the final line does > now does not end with a parenthesis group, in contrast to all previous > cases where I've seen the problem. And indeed, if I restart the > experiment in a fresh emacs -Q and insert just `(setq bla "Subject: Re: > bug#39280: 27.0.60; wdired-get-filename ignores first argument' -- > i.e. without the closing `")' -- plus a newline and make the other > necessary settings, then I see no hscrolling problem. Can you replicate > these observations? I don't see them after fixing the problem. Is it still necessary to see if they existed before the fix? Thanks. From unknown Wed Sep 10 21:36:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Oct 2020 12:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43835 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 43835@debbugs.gnu.org Received: via spool by 43835-submit@debbugs.gnu.org id=B43835.160215987614540 (code B ref 43835); Thu, 08 Oct 2020 12:25:02 +0000 Received: (at 43835) by debbugs.gnu.org; 8 Oct 2020 12:24:36 +0000 Received: from localhost ([127.0.0.1]:58945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQUyJ-0003mR-GX for submit@debbugs.gnu.org; Thu, 08 Oct 2020 08:24:35 -0400 Received: from mout.gmx.net ([212.227.17.21]:38359) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQUyG-0003m9-2j for 43835@debbugs.gnu.org; Thu, 08 Oct 2020 08:24:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602159866; bh=Wv3sfz9kVgcSuO3vPVvCk2RPXYnrHyml+N4UCmX6FHs=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=W0W/OuBiMR6CvPtsbb1cnyDqQGHUNOyJLgkTKS0MGwQ5SCKxhc33TCxse94qKKVR0 K1UvTzVAFCoBr259smRkiKuekiKMGS9BZt9R0vKJ3QKWFw2AmQf1oMm5OVz3RIhNJn Wuw5iCYnT5Zeanoomuc28kOlKuU09mZro83grfp8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([92.73.67.151]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N79u8-1kRrLp2hUS-017U7f; Thu, 08 Oct 2020 14:24:25 +0200 From: Stephen Berman References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> <83h7r6a4yg.fsf@gnu.org> <87eem9n4dg.fsf@gmx.net> <834kn586up.fsf@gnu.org> <87pn5tdsc5.fsf@gmx.net> <831ri984nc.fsf@gnu.org> <87lfghdnqo.fsf@gmx.net> <83y2kh6iep.fsf@gnu.org> Date: Thu, 08 Oct 2020 14:24:17 +0200 In-Reply-To: <83y2kh6iep.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 08 Oct 2020 14:55:58 +0300") Message-ID: <87ft6oewi6.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:GkfXliDt7T4kQLacGoQOjeLg8S9pWCziqWVbb36jOT708B+cmmi r1KGxtZXQvtML561lep72jp8H2SHmfBHhWVP6u4M/9lSOjzg3EdJ4CFenITcgRuz+wFeklS 7KY4ebv4o9P5ywayOW0vPfiAi56lnlcJjLQ02sSddpfH2g6Do1uUqXMCYyqgWo+zzIA3Svs juiwLa9dyIE3p4JKLujYg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:gdeW2zQ5nnE=:PPRFpomzfvu99VNc0TEOSK IDCQm5llQC7xPKwiNy06/8FR/BWydSHkT9jFQrjO341lsY/IfeVHNmwb8TzHEMvL7N+ZzBICw 8X4QrtVBXO9iPr/raEZQoM6ECnQyr4XtErZuUIs5yI8jV5Vyvm/+eCxdt7rZKAb9cMg1DOr5V o835jfc0ECGiO5P9k1mPMWEY2h2e+gC7pLmZE88M+PIisCutN2pJKpAas7xDt5Gp+vnFsfDz9 0oqWXZVunBjBfGk+pTqzQIlzWMZosnVkY6v2VJ1eImsme6eMVQ1eXXMO2q7J3jXH2nAOwqCD6 rufy0gO4vjesC4dVchx7zVoGWd1lmdxmjE9xSJzQ2EAqQ0mIHHeE5c6tuTGL15GJLEky+IF3+ irT+6bjtpYmCKs/0o/2H1Q2MbywiiwnDSgUAiH0/0drWxcNtLL9d2YZ/FN0eI/DN/3G9GcCKf eWWCLRINc/1hSLc05WfaRBgzy9GAo3mc2WUFSqL39RouRZmOeSRArXLWaJRbzhV+ISTbc04Wt jGjgMISvDVtoEGnj4qp3vQl+76Feat/XMPFjE2LyyYFXId2pzyOFBYuxmwi/pzsbwkvXnMLne MJlEUs7ScWd21X/mt/dkV+4SSvNC17BEDvh8PttQ8oazlEOOV1bL1V8ef3xmsbZJNP0nq9lZr YfP+6uRjjCpPCxi8CEWmoI5Ixy5WVkQvga3HXV8s4iYvbKgvmhkux+6AFSsWMSI4X+MhO5YDy vyPmbFs8fZPy02sjfI2ee7nXIk89wvQPlaiL6WRUrJoSeQt1ScBWGtRFHLhGZxxE34qSrLMzb i7LNUIy7e16jv9ENjUwxy3VLaPvO6C/sXzdqS3+y8Jkn46wRsvSnvBaRSi1sNepMqLUH2f08H 8uoiG3+KkKU2FwNF7AqgI/Rj4GaIM+2y1Q+T8XnR7DwZbVdVpA8J/hNyMCIaV/RsfjASGp9/Y QWVcqcQVHgHyBGv6DRTccwX09uNlUDZzv3dR9R3FtBkin/KAAp3pj3MYWXkW7xikvf5+7OrnL SC/q1pqRccKbtdMkQcXt3+qLFwzgYI6ClBIg3YjME1lhxzXKz/ERJCf67knSt3vDODAY+TWgt 5uuAcSVAzAT0UqBnr72Ly4nia50/emMA5Z97WmNP9tc00kDsId7xgUCwduUBovAy9JKmQaNwG 50h1Kl6SEepqo7aU4ooJUd+RdMIE0P64HdVmWzSQ1IvHSe9sVXSpUz31eJECdxhySBTmVqPnp Vv+u+EUpErI39MEFUCwZgAphp7lFzknwbpczvOg== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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: -1.7 (-) On Thu, 08 Oct 2020 14:55:58 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: 43835@debbugs.gnu.org >> Date: Thu, 08 Oct 2020 12:18:55 +0200 >> >> I can see the problem is a real .el file, but it seems to depend on the >> form of the line and other conditions I don't understand. I visited >> bindings.el and added the following line (with no line break, in case >> one gets added to it in the email) at the end of the file: > > Like I said: this happens when the problematic line is either the very > first or the very last line of the buffer. I think you are describing > the latter situation? Yes (that is, the last nonempty line -- but I have not seen the problem on the first line if there are nonempty lines below it, nor if there is more than one empty line at the end). >> (setq bla "Subject: Re: bug#39280: 27.0.60; wdired-get-filename ignores >> first argument") >> >> Then I added a newline, evaluated (setq auto-hscroll-mode 'current-line >> truncate-lines t) and enabled show-paren-mode. With point at the >> beginning of the above line I typed `C-e' and the line scrolled left an= d >> the end of the line remained visible, i.e., no problem. Then I deleted >> the final `)', typed `C-a C-e' and the line scrolled left and then >> immediately undid the hscroll so the end of the line was not visible bu= t >> after a fraction of a second it scrolled left again and the end of the >> line remained visible. Then I additionally deleted the final `"', type= d >> `C-a C-e' and the line scrolled left and now the end of the line >> remained out of view indefinitely. This even though the final line doe= s >> now does not end with a parenthesis group, in contrast to all previous >> cases where I've seen the problem. And indeed, if I restart the >> experiment in a fresh emacs -Q and insert just `(setq bla "Subject: Re: >> bug#39280: 27.0.60; wdired-get-filename ignores first argument' -- >> i.e. without the closing `")' -- plus a newline and make the other >> necessary settings, then I see no hscrolling problem. Can you replicat= e >> these observations? > > I don't see them after fixing the problem. Is it still necessary to > see if they existed before the fix? No, with your fix all the test cases I've tried now show the correct behavior. On Thu, 08 Oct 2020 14:53:12 +0300 Eli Zaretskii wrote: >> Date: Thu, 08 Oct 2020 12:10:15 +0300 >> From: Eli Zaretskii >> Cc: 43835@debbugs.gnu.org >> >> OK, so I think the conditions for triggering the problem are well >> understood, and we both have the same observations, thanks. > > Should be fixed now on the emacs-27 branch, I think. Confirmed, and many thanks! Feel free to close the bug. Steve Berman From unknown Wed Sep 10 21:36:59 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Stephen Berman Subject: bug#43835: closed (Re: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug) Message-ID: References: <83sgao7vj9.fsf@gnu.org> <87lfgjnq2m.fsf@gmx.net> X-Gnu-PR-Message: they-closed 43835 X-Gnu-PR-Package: emacs Reply-To: 43835@debbugs.gnu.org Date: Thu, 08 Oct 2020 12:28:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1602160082-14935-1" This is a multi-part message in MIME format... ------------=_1602160082-14935-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-su= mmary-mode =3D bug which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 43835@debbugs.gnu.org. --=20 43835: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D43835 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1602160082-14935-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 43835-done) by debbugs.gnu.org; 8 Oct 2020 12:27:07 +0000 Received: from localhost ([127.0.0.1]:58982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQV0k-0003rk-Tw for submit@debbugs.gnu.org; Thu, 08 Oct 2020 08:27:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQV0j-0003r9-6k for 43835-done@debbugs.gnu.org; Thu, 08 Oct 2020 08:27:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35426) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kQV0b-0005UI-KE; Thu, 08 Oct 2020 08:26:58 -0400 Received: from [176.228.60.248] (port=4230 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kQV0b-0006ea-0A; Thu, 08 Oct 2020 08:26:57 -0400 Date: Thu, 08 Oct 2020 15:27:06 +0300 Message-Id: <83sgao7vj9.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <87ft6oewi6.fsf@gmx.net> (message from Stephen Berman on Thu, 08 Oct 2020 14:24:17 +0200) Subject: Re: bug#43835: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug References: <87lfgjnq2m.fsf@gmx.net> <83lfgj9nml.fsf@gnu.org> <87h7r7nmqx.fsf@gmx.net> <83h7r6a4yg.fsf@gnu.org> <87eem9n4dg.fsf@gmx.net> <834kn586up.fsf@gnu.org> <87pn5tdsc5.fsf@gmx.net> <831ri984nc.fsf@gnu.org> <87lfghdnqo.fsf@gmx.net> <83y2kh6iep.fsf@gnu.org> <87ft6oewi6.fsf@gmx.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43835-done Cc: 43835-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: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stephen Berman > Cc: 43835@debbugs.gnu.org > Date: Thu, 08 Oct 2020 14:24:17 +0200 > > > Should be fixed now on the emacs-27 branch, I think. > > Confirmed, and many thanks! Feel free to close the bug. Thanks, closing. ------------=_1602160082-14935-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Oct 2020 18:54:08 +0000 Received: from localhost ([127.0.0.1]:54165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPs6B-0006ze-PM for submit@debbugs.gnu.org; Tue, 06 Oct 2020 14:54:08 -0400 Received: from lists.gnu.org ([209.51.188.17]:44358) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPs6A-0006zW-09 for submit@debbugs.gnu.org; Tue, 06 Oct 2020 14:54:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34088) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kPs69-0006ib-O5 for bug-gnu-emacs@gnu.org; Tue, 06 Oct 2020 14:54:05 -0400 Received: from mout.gmx.net ([212.227.15.18]:58399) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kPs67-0000aJ-HV for bug-gnu-emacs@gnu.org; Tue, 06 Oct 2020 14:54:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602010440; bh=s0KbtgFgCO61WQU1gcEuuNQt08aPtpsGmBWMpA9QQ88=; h=X-UI-Sender-Class:From:To:Subject:Date; b=Edpjz0f5MVXvLD9+e7GThqCKbgm6EQyVB1bBxMrn2pqVc20guLrk4DXcWOVkbpyne gy1oCYN9MW7RVbS5pHU79t1d1QsEy9PuXD0acEgOXZnpjtlEvbx6j5vqiLUJu5kUUx 2RwdK74aMHvHQzOVlxYQLR8tz8I51p8gbiFn2y3w= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([188.109.199.63]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MCsU6-1kH2PP38Gu-008rBt for ; Tue, 06 Oct 2020 20:54:00 +0200 From: Stephen Berman To: bug-gnu-emacs@gnu.org Subject: 28.0.50; auto-hscroll-mode/current-line + show-paren-mode + gnus-summary-mode = bug Date: Tue, 06 Oct 2020 20:53:53 +0200 Message-ID: <87lfgjnq2m.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:5ZLnXIN6wvuN5n0Kfiu97+8Zbm9oSre2mQexCZpkiOvPelLZ2gl z6cQpJA4JP93Vsr+ZTyOre6zh8yMmuGSdiHanJ2GAxH2IrHNxoXCotA1YfxeZlTs2O7pqaI G+qaRFEEitscwEqrp7YK7u3swoEXzcuobomYqw2ECpMArsBzqR4cGqD7MaSTFr4NC5gptLR rLvtsxz7l1xOKuiipUs7Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:zE4CG+LdPBg=:vCiTFo6lx+gg0zFXN3yOgR muJc9heB2NgD/IPn+HehSWqpLMtVhNjURBCF9SL/mmWLycVRDnaZrqR+q8S9Puf4CZNaASxsN dwKF/BVbpbDkEnRVUQ0KbGujYUl7rhhSVYz9aYVvOfRCRKIZjhuOJh/ML2RK4krDSq+i45D/X 2fRCHSwjxyl1qlgVt1fvfPokV37m+YsVrk3NuMdDl7SCamIvEr+oaxuHrn6tH1aV+nS1vW65c fa6RyQyffBsskR6TtOdiTEuaOQjkCAJQoP4rhcC6ud5KctFN3+9jetquQ0wl1qJlAD4OsIxmP oul2s2nx2mKftFM5JczMZ+7SiKnrO2O+ziu1/+2R0LLG4QaronRHJwRV0crpdBj7O7/yju5B+ 8afRhvBWeiw8EWn1DNOfIKmvAKhPtdHC4NvySoVYmjGBvIESyZ7qejOJO1/50M3Pk/jKxCiIx r7Lp6cIPQ5mqaKlaPm2HoBcHdp9aRSTc9+wfvFevHnJ/zuIeqRsV8G46G33E1268RNEinSO/K 99vQ9NoFL7AKZJzPIjG2hvZI3nrP4H6FpP46M9QtHOJIBEAX2pPKWc6ZZFSi8Rq3MjXg/qHsz ivjEbXTaiaC1N4K1oIu8/bTSTVvnRCiQ7xCYUw/Bm2rEVJdxrSlJtXUATKb8yhNZtZpn4wUbF nAx9b8bGaME38dkGJPCK1pH06rit8CAvDbv8pZgbGdPVDWAQ0Aom/2OaQ+v2JOcTPw3peCAEZ 2jTcuH+1MlD38czFl9cN3hFN93DFeFfCvdrsEF1PshZlCWvDj2bRFq8oFf5Fo3dmmq72mb6Ae ndMYeu3LqtFNfz0Tb8fC936r0H+UFWp2Z5a0KkNvQMhgwbJZ4ltTHGm9B8f4MuRiIlS3S5TAL rWv7nboP7gEjSmwsSURyYmrX+Ovl6D2Gv42k+tDsAS/HGEHqEtEAghtctGzFL0YInBo4crso8 j+llnnnsLopg+KZcs9DfePct8Px7mJxvdll0HLbzjvm7whQhmm4Nl8fMCossSy8xGGjVLwc/d SY2+qaZL6kU5PgmmCgT9Vf1LpgWt7PtT1RIfzBn8uUPtiZH9erAACxqVnUFw/MduOxsdAC9hj CgvSIvFiFrPdkxDpm3BwcnJwfRdPNuuU4nSeJg3IwCKxOCcT3MreZ+Y1Rm7Jl7lu9JzoLVa4G qiJ7xQGahXEUAy63nzvKlNggva7/DNfuAIRvsnjpRjB3wqPUaFy0dyhtmWu+1zVQgiCuQVyYa NKkMJqCWOn2iWjfP6ZWrHmlvdd+3lP/LgaLgnqQ== Received-SPF: pass client-ip=212.227.15.18; envelope-from=stephen.berman@gmx.net; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/06 14:54:00 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.4 (/) 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: -2.4 (--) --=-=-= Content-Type: text/plain I have observed a quirk in auto hscrolling the current line under specific conditions. I have only seen it in gnus-summary-mode, but there can reproduce it reliably with the following recipe: 0. Save the attached email to a file. 1. emacs -Q 2. Type `M-x gnus' and enter `y' at the prompt to continue. 3. Type `Gf' and at the prompt enter the saved email file and then RET. 4. You should now be in the Gnus group buffer showing a document group created from that file; press RET to enter the group. You should now be in a Gnus summary buffer containing only one line listing the saved email with point on that line. 5. Type `M-x customize-option RET auto-hscroll-mode RET' and in the Custom buffer select `Scroll only the current line' from the Value Menu and `Set for current session' from the State menu. Type `q' to return to the Gnus summary buffer. 6. As a sanity check, type `C-e', moving point to the end of the line, which contains the email Subject line ending with `(this is a test)'. Notice that the line remains scrolled with point after the closing paren: (point) -> 119. Type `C-a' to move point to the beginning of the line. 7. From the Options menu check the item `Highlight Matching Parentheses'. 8. Type `C-e' again. => You should see the line scroll left to show the end of the line and then immediately scroll back, but with point remaining at 119, so the cursor is not visible. 9. If you now uncheck `Highlight Matching Parentheses' in the Options menu, hscrolling works again as expected, as in step 6. I can reproduce this problem in Emacs 26, 27 and master, but I have only been able to reproduce it in Gnus summary buffers, and only on the last line of the summary and only when this line is longer than window-width (so that hscrolling can happen) and the line ends with a pair of paren characters (brackets and braces also show the effect) and show-paren-mode is enabled. Sometimes I have seen the hscroll get restored after a several seconds, but other times this does not happen (though I haven't tried waiting for more than maybe 15-20 seconds). Non-final lines in the summary buffer that end with paren characters do not show the anomalous hscrolling. When I copy such a line to another buffer and change that buffer's major mode to gnus-summary-mode, I cannot reproduce the problem. In GNU Emacs 28.0.50 (build 28, x86_64-pc-linux-gnu, GTK+ Version 3.24.17, cairo version 1.17.3) of 2020-10-06 built on strobe-jhalfs Repository revision: bcd09e9869a3f371024286d25743ebaf17f0be9d Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Linux From Scratch SVN-20200401 Configured using: 'configure 'CFLAGS=-Og -g3' PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD PDUMPER LCMS2 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=test Content-Transfer-Encoding: base64 RnJvbSBsYXJzaUBnbnVzLm9yZyBUaHUgT2N0ICAxIDIzOjI3OjE0IDIwMjAKUmV0dXJuLVBhdGg6 IDxsYXJzaUBnbnVzLm9yZz4KRGVsaXZlcmVkLVRvOiB1bmtub3duClJlY2VpdmVkOiBmcm9tIHBv cC5nbXgubmV0ICgyMTIuMjI3LjE3LjE2OTo5OTUpIGJ5IHN0cm9iZS1qaGFsZnMubG9jYWwgd2l0 aAogIFBPUDMtU1NMOyAwMSBPY3QgMjAyMCAyMToyNzoxNCAtMDAwMApSZWNlaXZlZDogZnJvbSBx dWltYnkuZ251cy5vcmcgKFs5NS4yMTYuNzguMjQwXSkgYnkgbXgtaGEuZ214Lm5ldCAobXhnbXgx MDEKIFsyMTIuMjI3LjE3LjVdKSB3aXRoIEVTTVRQUyAoTmVtZXNpcykgaWQgMU00SnVqLTFrT041 MTBiMWwtMDAwSTZXIGZvcgogPHN0ZXBoZW4uYmVybWFuQGdteC5uZXQ+OyBUaHUsIDAxIE9jdCAy MDIwIDIzOjI2OjQyICswMjAwCkRLSU0tU2lnbmF0dXJlOiB2PTE7IGE9cnNhLXNoYTI1NjsgcT1k bnMvdHh0OyBjPXJlbGF4ZWQvcmVsYXhlZDsgZD1nbnVzLm9yZzsKCSBzPTIwMjAwMzIyOyBoPUNv bnRlbnQtVHlwZTpNSU1FLVZlcnNpb246TWVzc2FnZS1JRDpJbi1SZXBseS1UbzpEYXRlOgoJUmVm ZXJlbmNlczpTdWJqZWN0OkNjOlRvOkZyb206U2VuZGVyOlJlcGx5LVRvOkNvbnRlbnQtVHJhbnNm ZXItRW5jb2Rpbmc6CglDb250ZW50LUlEOkNvbnRlbnQtRGVzY3JpcHRpb246UmVzZW50LURhdGU6 UmVzZW50LUZyb206UmVzZW50LVNlbmRlcjoKCVJlc2VudC1UbzpSZXNlbnQtQ2M6UmVzZW50LU1l c3NhZ2UtSUQ6TGlzdC1JZDpMaXN0LUhlbHA6TGlzdC1VbnN1YnNjcmliZToKCUxpc3QtU3Vic2Ny aWJlOkxpc3QtUG9zdDpMaXN0LU93bmVyOkxpc3QtQXJjaGl2ZTsKCWJoPWd2NG92M04wc1BiL3Zx dFpqeFNEMndYait4T0VmWHpxRTNtR29sNUVWUVE9OyBiPWVUSG5SaStiRUV0SExaSXM1Y0oreXkw WDRtCglZOWwxcnVKVVVoZWxZWVRqZjdKNmhXZ2EyTG5ZRUtaZ0g2WS9QSWduMUJ3LzJaQTlyeE1u Z1VaczU3R0dvRzllK3BzQWdJV0pFOVFSKwoJbFFLeHNjUzZaUUZITk0vT0xHU1VHZWtycFNRUTE3 bDNNNWdrNFBqWGhrblJiS3dZRWx1ZDR6L3dOSm1kSGJmU1NJMFU9OwpSZWNlaXZlZDogZnJvbSBj bS04NC4yMTIuMjAyLjg2LmdldGludGVybmV0Lm5vIChbODQuMjEyLjIwMi44Nl0gaGVsbz14bykK CWJ5IHF1aW1ieSB3aXRoIGVzbXRwc2EgKFRMUzEuMzpFQ0RIRV9SU0FfQUVTXzI1Nl9HQ01fU0hB Mzg0OjI1NikKCShFeGltIDQuOTIpCgkoZW52ZWxvcGUtZnJvbSA8bGFyc2lAZ251cy5vcmc+KQoJ aWQgMWtPNjV1LTAwMDNiai1EcDsgVGh1LCAwMSBPY3QgMjAyMCAyMzoyNjo0MCArMDIwMApGcm9t OiBMYXJzIEluZ2VicmlndHNlbiA8bGFyc2lAZ251cy5vcmc+ClRvOiBTdGVwaGVuIEJlcm1hbiA8 c3RlcGhlbi5iZXJtYW5AZ214Lm5ldD4KQ2M6IFRpbm8gQ2FsYW5jaGEgPHRpbm8uY2FsYW5jaGFA Z21haWwuY29tPiwgIDM5MjgwQGRlYmJ1Z3MuZ251Lm9yZwpTdWJqZWN0OiBSZTogYnVnIzM5Mjgw OiAyNy4wLjYwOyB3ZGlyZWQtZ2V0LWZpbGVuYW1lIGlnbm9yZXMgZmlyc3QgYXJndW1lbnQgKHRo aXMgaXMgYSB0ZXN0KQpSZWZlcmVuY2VzOiA8ODdrMTVmcGFqMi5mc2ZAY2FsYW5jaGEtcGMuZHku YmJleGNpdGUuanA+Cgk8ODd0djRqMWNqbS5mc2ZAZ214Lm5ldD4KCTxhbHBpbmUuREVCLjIuMjEu MjAwMTI1MjIwOTQyMC4yMDA5N0BjYWxhbmNoYS1wYy5keS5iYmV4Y2l0ZS5qcD4KCTw4N2Z0ZzJ2 Nmo5LmZzZkBnbXgubmV0PgpYLU5vdy1QbGF5aW5nOiBKb2FubmEgTmV3c29tJ3MgX1RoZSBNaWxr LUV5ZWQgTWVuZGVyXzogIiJFbiBHYWxsb3AiIgpEYXRlOiBUaHUsIDAxIE9jdCAyMDIwIDIzOjI2 OjI5ICswMjAwCkluLVJlcGx5LVRvOiA8ODdmdGcydjZqOS5mc2ZAZ214Lm5ldD4gKFN0ZXBoZW4g QmVybWFuJ3MgbWVzc2FnZSBvZiAiU3VuLCAyNgoJSmFuIDIwMjAgMTE6NDc6MDYgKzAxMDAiKQpN ZXNzYWdlLUlEOiA8ODdsZmdwemxoNi5mc2ZAZ251cy5vcmc+ClVzZXItQWdlbnQ6IEdudXMvNS4x MyAoR251cyB2NS4xMykgRW1hY3MvMjguMC41MCAoZ251L2xpbnV4KQpNSU1FLVZlcnNpb246IDEu MApDb250ZW50LVR5cGU6IHRleHQvcGxhaW4KWC1TcGFtLVJlcG9ydDogU3BhbSBkZXRlY3Rpb24g c29mdHdhcmUsIHJ1bm5pbmcgb24gdGhlIHN5c3RlbSAicXVpbWJ5LmdudXMub3JnIiwKIGhhcyBO T1QgaWRlbnRpZmllZCB0aGlzIGluY29taW5nIGVtYWlsIGFzIHNwYW0uICBUaGUgb3JpZ2luYWwK IG1lc3NhZ2UgaGFzIGJlZW4gYXR0YWNoZWQgdG8gdGhpcyBzbyB5b3UgY2FuIHZpZXcgaXQgb3Ig bGFiZWwKIHNpbWlsYXIgZnV0dXJlIGVtYWlsLiAgSWYgeW91IGhhdmUgYW55IHF1ZXN0aW9ucywg c2VlCiBAQENPTlRBQ1RfQUREUkVTU0BAIGZvciBkZXRhaWxzLgogCiBDb250ZW50IHByZXZpZXc6 ICBTdGVwaGVuIEJlcm1hbiA8c3RlcGhlbi5iZXJtYW5AZ214Lm5ldD4gd3JpdGVzOiA+Pj4gRG8g eW91CiAgICBoYXZlIGEgdXNlIGNhc2UgZm9yIHRoaXM/ID4+IE5vLCBJIGRvbid0IGhhdmUgb25l LiA+ID4gSSBzZWUgeW91IGRvIG5vdywKICAgYXMgYSBwb3NzaWJsZSBmaXggZm9yIGJ1ZyMzOTI4 NC4gTG9va3MgbGlrZSB0aGlzIHdhc24ndCBhcHBsaWVkIGF0IHRoZSB0aW1lLAogICAgYnV0IGlm IEkgcmVhZCB0aGUgcGF0Y2ggY29ycmVjdGx5LCBpdCBsb29rcyBsaWtlIHRoZSByaWdodCBmaXgg dG8gbWUsIHNvCiAgIEkndmUgYXBwbGllZCBpdCB0byBFbWFjcyAyOCBub3cuIAogCiBDb250ZW50 IGFuYWx5c2lzIGRldGFpbHM6ICAgKC0yLjkgcG9pbnRzLCA1LjAgcmVxdWlyZWQpCiAKICBwdHMg cnVsZSBuYW1lICAgICAgICAgICAgICBkZXNjcmlwdGlvbgogLS0tLSAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t CiAtMS4wIEFMTF9UUlVTVEVEICAgICAgICAgICAgUGFzc2VkIHRocm91Z2ggdHJ1c3RlZCBob3N0 cyBvbmx5IHZpYSBTTVRQCiAtMS45IEJBWUVTXzAwICAgICAgICAgICAgICAgQk9EWTogQmF5ZXMg c3BhbSBwcm9iYWJpbGl0eSBpcyAwIHRvIDElCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg W3Njb3JlOiAwLjAwMDBdCkVudmVsb3BlLVRvOiA8c3RlcGhlbi5iZXJtYW5AZ214Lm5ldD4KWC1H TVgtQW50aXNwYW06IDAgKE1haWwgd2FzIG5vdCByZWNvZ25pemVkIGFzIHNwYW0pOyBEZXRhaWw9 VjM7ClgtU3BhbS1GbGFnOiBOTwpYLVVJLUZpbHRlcnJlc3VsdHM6IG5vdGp1bms6MTtWMDM6SzA6 dGkrZ0JwRUltZFk9OmhDZUNPcUVsZ0hxT2NpZk81am5jUXBGZ2VrCiBaU0RnNE1aZnB3MERrbmZh bzdrMjI1c25HQnc1bXVSM3hFWGYzNENoVkxUVm5NdlA5R0Jkb1R1Qm03ZE1qbDZVeVkrRUxNQkZr CiB6QllFN0VqZ29KQVRqOHAwbGJ2cGduYlMvd0xVeklQTTBESWZtVGQyZ3B1b0V0ZXMrR3pTSHo1 M2ErTWJpREREWmdZVzk5QjVBCiBCK2xObTdXOG9waGFCbjl4UmNYczE2U0lRMFdCK1Q5QlgzNnQ4 aEhnNEJYYzRlaUNVa1VLMldDVS9oVkp1VWFRZWVBSDV3elJSCiBNWmgydklhOTBUVkZKQkVVN0Zj ZnRFdzdoTU1ENkVnZUdtK1IyVWhjeDFiWWxUNk5nVEgwQkx1L2thck5wbi9sd1NDN1N5WnQyCiBB NjNRNUdRRXh0aVo4bjBxTE5UbDNaSHNMMDNwRjBZTmJYWVVzY2xwOXZBajU2c29LZlZOcDh0UTQ0 cFU0Yzcycmg1REhnM3FDCiA5YWUwTUM4VXFVMTlsVXduaTNzaGJRYmNZc2syY1U0L28vMlEyMXUx Z1dnUVhMcDk4T216TjByMjhZK2krazY5SFF3WXRYa1RmCiBHd29yRzY4L0c5RWs0UXpBaExHMWx4 U1p4WEZWcFI3dFhuM2orMXUrL2pWOG51M1VhTkVaYU1uTnlsQWx4L2pCb21JaWZHRGYxCiBRU04y YkQ4WUJGbUViQ0U5Z1ZkUDRTamN2U2RTTkxqZUxTNERkZFhUUEs5Z2IxdCt4Wnd5YnUzTU9aNzZ6 U2owRVd6ZjRaQ3hpCiBUaFViMkdHR2VFeTBrb2FWNGhUaEYrUUkwUS95TnpPQUZPZiswRVUrWUdH Qm9jWUJBemNqMHlKc09Hb2dyQmpvTDJUTVFpNkpoCiBvSGwwTmFoR1ZTcUE0dzZBMTdYL2FlTWdi d1dabHhoeTdSa1EwdXZWeFVTM3NISXh1UUZHYXVxU1hWLzhzZW1TVlV4Y3B0Sm1wCiBsT1lKcmZq eURqNFhHYklJVnBkWTNidzZOOTBiTW9EdVFXNHpNZUcrejhpOFN1RWF2ZjBTWUQ0dXUxOWtycUVl T0QxWnhTWFlHCiA3Z24rNkRZQmZPUXVVenpPN1dITTAwM24yQlEzYTNueThCaDZhUk5nQTh6S1oz MnB2VG94UElyMURlYWU5ZGVZT2puY0NnaGNXCiBjd3laWVUvejZTemdLL2NJRGR5d21JcmJGVFNo eE9iMHJnQzZMQzRvZVBMMnRDVk5HYVE3WmlXTERhK0dQVWhBeUdQQkF0eEtTCiBtVDR4ZmJ3U2ZU TmE4cEYrWkNpRzg2TWRnSjNqQ3V5bjA4SVZyRDZnd25PTytlQndWZUJYd3lzekp0NEt3Y2ZZSlNP Rnh5cXN6CiBmczd5TXpCcWllTVlJMnNVQi9UNUJsSDJtbS95WlhtK0VyR0RFNXZnVmdndExXTTdV Zk5HRXBjdVp5dzRYTEVtY0Q2R0hJV0poCiBzWm1xY1pJdDBpYWlvUWJsUlVabkNlOTdwWjQrRTdt dEk3ekR4aVlRVm5yblZDek1sTHgvTCtTQmJaL0NCNk83a3duV2NJejJ6CiBtNm9yV0tzRTRLT205 VVZaNkkvRDM4U0o3NjlUZllmeS9YTXFVNVJrZGVxdHZuYVdTT1dDbVA0V1dPc0Z2MWo2VHBDQUlT OHhGCiBVVUw1MTZUTkxoNE55WEFldFN3NDF0UUNnNkp0R1prZ3Z0bFA5MUZ6STc5a05HMjhDUUF0 UHgyQzlMSk14UkZ6b1hweTZlL2FWCiBTTW5CSnVROGxBMDMwNXFmTlZFZXJDZU9iZng1VzJ2UDk4 TXAwUGRZZkR0Ri9abkwyZm1jeG91cE9RcmZ6YnY4dCtMcUJHZmZtCiBTSEx2OWV3eW5aZE8wSEpV TFhUdEZjZGhhVUpiSHYyUEF3WkUrVVdoMnZENmpkSmo5RGp2RG5ZcFplWUVWcWY3MlAvVTY1N1JM CiAvTnhpd2tkNE82UTVjbFAvVHpaUGVwYXFTcFdmMTZTdmhzMnVEaWcvZzNUYUdHYXNndmxwaE0x ZkFJclNvV3J4UGthV0xOSERlCiBNY2t1TDN0VXFDK1YxaGh6STRZTW1EWkc5L2czWWZHcTlRb0JJ c1NKS2VRUFNVWHJmNkMwT08vb2NQVzVFUjEwUVJzZWw1cmhXCiBpMFhlQUpodnVxYjNad3MwWkwv eHBVL2lKM1hWdVAwQ1p1aEhKc1VBUHAzU3FnVDhPNS9PRWRlV2loQUh0aVA2eDVaTG55bDhzCiBu M2N0azh2czV6d1k1NFExWmUrd25saks2NkI4UXZKRUdwekFBb2I1Z0RXTTNvRlV2Mm04K25rMUx5 dmY0bTQydHlXcWFQMEpRCiBERDN6bGdOZDFpY2lSL1Y1MncrdnNueHRnYzRtWGc4NjV2bjg1VW8z aGZhc3N1cXl4NllORlIrSUJHRk5FRVdxZ2N6VityUjFGCiAwa0crN3FoUmZUU2hmaGJsdm5senow M2pYdk5XZ3g2b1hiUnQ4VnZTTDNWUGN6dGNmdlp5MzA3NHBVT2VybWswRGVxc1pxL3lNCiBHd21E aEo3Z04vR1lmOEY3WXlWaFlwV2VOQzdYdjhsOWFyUUlLaG5waWhYN0JIaERYOU9KVkNubWFxc1lm K252UThldHJ5aFU0CiBOMkllQTJYc0pVUHZsWWw3Vm1rM0xXTXV5anIwS241TytRRFl0b2NrdGoy MmN2Si93dlZIeWRFcjRNeWVPeE1rcDhZNUxWZHhwCiB1Y2FpcXg3T25ERFdSU3BxVmFKWXlBaGZJ VE10TG00WFBWc2k3MTNJZW9sL3VnVFZHQWhXWmY1WjF6ZTJYdzRFQS92dU5kRFJNCiByQkNvcHNJ NXFJVzVVZFdtS2w0ZkFmMWJGbzVZT3pRTStBZTU0WksxZ2owb3dZbUpMaHVoUWpYZGtxa09hUkta VGFiQ0d1YTFoCiA0WC92WWFRTVdRQ1RtT1hFcVVMOHNnV0xHRzB6NkxSQ3VlcjBwOVRGRUIwREVs Qi9oYWo5OVFueXc1L0ZLb3hkODRqTWdac0p3CiA3bUxBV3RXZ0VmNmJDb3RUUWpwQTBOc2dyT24w N2ZaU2lBVGFyY2JyT0tVQ0VaSEw3SUxnY200MHRQWlllYjdTZ1NmbTVaK1dBCiB5WS9Gd3JVYjdK eXZMTUZidkdNOXIveFBmNDNTTjFBQmdiejZaVW1UTEM0Y2tsMTRvakM5bG93R2lFckgvbEZCQkFG Lzh2OGxJCiAwb25OUWFrVmVyTExxZ0o1QzJkVmZmTVlVTkN4OE1maXFsRUtFaDlYT2pkVGVjWHBB ZUlQUHJJbSs3QzNnbWdMWFNMNGRxdldOCiBGUk55RVJMUGxmK3BwdElLUDd1WEY0V0Y3akN6QXUw NFBKeXQrMU5jS3FVb1FaYkRNMjdicmtuTXlHckFKSDZxdjhaMXhaU2hjCiAydzZLTHo0M2M1UVdn bHhuSDg5NnAyN3RBeGQ1OUUyMjNEK3JkWEZ5K0xSOWk4WGFiRXptNHhETWV3Vk5mWlJadCtRcU4y dXNSCiAwcG4ya1hiL1JLdGpiZ2tFMDBtcjhBeHpLb3gvUUZoQlVFcVdRTTZFT3BPME90ZFMzczNC WDB6QXJCcEdUTDMxeUEwNkttM0dmCiBkcERjUDdySkJqcnhmU01yT09hcVpHYVJBSWhaV1Z4RGVY NEhQd1JYK2I1d0lJSlBnTzZ5VkRlMDFvWVltWGo1dnFuU0JZc0NNCiBUN2VRTWNZRWFMdzhIQVNy cWVvM05OYXRnNGxmK0tvWmZqQW5OV3RORysxVnM1dTlYaTlqZHJyRkZCVDJTTXhPYURiRENUYk13 CiB0Q2lvVE5WM29aRGZKL2krQlVnMXFLa3Q5dEtWb0xxWE0ycytSTTVKekN6bGxGdXVVR3BxdlNr czUxU2NMeXlUK3crQ1NqdkRDCiBSTXpmZUhHMHBRZ1gzSDRnWW9LZWF5YjJRc3FrWmxKd3Y5ZXNH Z0plZ2FuaUpNZzluTjdoT3BmaUhWdjNyLzAvVXNYQ055U1FtCiArTmVlaEVOUU9kQ0wzeTlVVE1B RzF3VkdJcSt3K3lwdWxQWSs2TE1uZHBucEJVTVVvelFkMUgwc2pmaWlkOG8rbTM5WEY0MGhxCiA2 YndRNzI0cmRmc2crY1A1R1FBT2gzQ3NzMXVTZmMxRHlKbjRlczEvVFRCNStYK0dmcTF2VVZLUXVs bkpNcTh0WGRMTENFYU9OCiBTR3liaVJBMmRjQkgxNUNMbTdCNGcxWTY1U3R2cThLRVQwMUNndUpX emhCb0lHZDNUbWZVUFBxTnh6Qk14engyUi94Rm9iKyttCiAwTWtWeDVjSm8zRUJ3YURpdlFUSzlx WTFFc1JiRHUxb1BOcFE4RFY1RkgvOUovclJ1STIvM1JWZXN6QzdQWEJnQndxaThXVzQrCiBFWVAz Q1F2T3FIN21tSG11YmM0WkgrdEk3NUQ3YnovUXZqWlJpRytwbzFnVlpuVmY4UERSRDVTMmtVdTZw cXJsczArRXRsOW9VCiA5enRydDlCdWR4Sm5QNGRyaVhzQlE5M0o2UjUvUnZNMHU2Vm80c0NoK2dH cmUvUGZJKzhIVVk0RjBSaVNNL0JGR0hiVHBvbVZ6CiAzVGRBRWVNQlFydWFKZHcxejFJTEp4T1FB cnFGNHhvdm80d1RTSnIwUnVRenY2S3N4Q2lFaFhsNzZLNDJ4SGhjNFNhc2FEUEFFCiAzSXduK1JN ZjAveTJydFNtaHJPUW9DcGUvUGNvVVBJOXNvWkIzZXQyUGJ0YlhjOUpxQjdsOWJJQ0JqZHZ0SVlw WXJQbG5ONStLCiBPa2dZTm5SSG5ia2poWWY5SER0bW5hQlpzd0p4UThINjRhZkU3VDVOTjdlT2hn NWZYWXMvaUZjRHhkN3hBSWY4aEdZeExuLzE2CiBWY2NoTnZRRXAyQjFHUW9GK01vdENzeUFYdWtj MnhReGU4WWowdlFjY0hZbjNNUjZLUk9yNnNKMUpMc1lSQk9wam0vdnFDWkxzCiBKMUhYUjQvQ09l Mm9ldUl0K1hOSGk4Y0xrM0paSitzQzZnOVdzWHhZQlRHRmV6TlhGd1FreFRHZWt2QVczc09sazFX SHFkUkN5CiBPQTVMOGYwenAxSnpkNFk1MnRqWUY1QkljekduL2dVMFVQUmlxYWxPcEhVR3ZDYzFp TGdveXc4VjdGWTcrY0g0UnkzeE5FVHl3CiA4eGJPTVMzeGt2bHFjcWVLZ0pIRnJEdm9QVy9HVzQ3 TnZjSHF6Y0NLMWhSVXdxRi9Jbm9rREtJV3UvckNCNGVLOC81NnBiMlpZCiBmRm9WNXB1QWZzL2dB U2JhODhDei96czNYSDNPUHlzb3RXYTlHN240MXRjRjBQUk84ZjF0MHpYbFJFSzRuVVk3eXBUb2h2 MFpHCiB0UVBJKytkOFdRMTlLTFR1emxaRW55bVpZelR6MWJLSnhIZjJuOVY2MWtRUmRPaC9ORng3 eERKb3dNZlRVbWhlTFZ1a3ZYclA4CiBDVm11V0NpVzk5dnJSdWwyaUEvaXA2VjZFV3BMWW5weVFi VGc4V09GejJaK045cmNtK2FXK2FHQXV3ckhnai94YW11eDF2T1dpCiBFZUJLaGdObi82eDdLMVVt NUQxRXJ6SHdSRlJHV0xUeHpWT0Y0UXZ6RGNDWCtvZTA0UFZZajR2OFJaVnU0dVBXNFBteFZkZHE5 CiBEYS9sSlhTUVJnRFNXSVJvVGJFUG1BVmVMQWI1RGROekc5cFJvR012UnpDOVYreGcwejdKTG1z eWg3N2RoU0JUZ3VHTmZmU1FpCiBMekF1VXdoMEZwOU42dHpOQTZwN1lzbDFGc281NTNqd1lvTk5t a0s2c1VlU0JwaXRsTitJSXNMaHhrTlkyVEZGUXo2NkhBY0pzCiB2QUR0WUV3eVRaZVlFOHB5ZGpn RUdzbWtoU0ZEWVBxeWlCclZFNGFQbmxBWDdFV1JBVzI5RFAyM2VDakNOTTRDSXdRUHpCdHVTCiBt OHdvTkZBZzA0cHZNUm1KckUwcW45eGszc2w3UTFvZ3NkcVQ4SVJQckdPakdDSzdlQzQyaCtBcUJN U1pQM1YwY09xM0QxS3dpCiA2cDFqaWZ3Zzg5UHg4RDlob0VPWEVNSm5QYXNXZUd6bytPaThlZndC R1JGUkpqMktWaUVKODA5cHp2em0yckhhU0RSbEdjNnpUCiA0SkI4bTRhb2RhMjltTEVSSit4dm9x MXNxREdsOXhoUHdYWk5pTnlLTkFHeFN0ZFZ4VHZPWWFldGc1VEJjSGdNT3BZbllXRXR0CiBPZ0x6 QWk5bW9rNjgrcmdTbXhKY08wbEwzYkxGUEM2VTBJK3Naa0hnT3VWdDA0NUxhalUwYkk0SlB1WlZk MlpVZEdrZE9tak01CiBsL3kxbitWVHFLM2g3ZkdYUG80NmFmak5lM0J6NEoraW5aWEJsR0lHenpN a1JoWGw4RVhBYXI3VzNYazBnSzNtSXJuOTJZR1pECiBoOWJUZ0xYK2pmZ3pKWlRyS2NWbTdkY2Uw Mmp5K2prZEkrM29VQ1dTOFZaNTdUYm10ZDlyQ013LzNQWmU0UUtFUkk5UGQ2cTJ0CiAxTmx3dG5M Um1IdUZjcTYyTDNMdDhZd1hWb3hOVFlwQnFkY0RRQ1FuWC9lVi9DUDBCdDJ4MmYvTVVpeFhyS3ZJ OGNRdHl5Ym5iCiBuaWJjeExDSVdJbTBpb0xmb2ZLTU1QRHplc2FBcS82K2VyUHd0TVZSdmcwMXpy K3ZWQmc5YVhxVm1RLy9DaXI1RVZVcVdDQm1lCiBSTGhialo1L1cwa1Z3K2RZUnc3TUVJTHVsMFV1 SFdOdlA0TVBwZjhmcUNRVU1NS0Ryc21NUi8rU1hkOFJxN0w0ZG1jTE50ZlFWCiAvenZxamVHVUdL aVBwZUVZbmlOUlJzV1FYUUxUWE1yRzBQTjVFSUtTL1REVkxFazZDZ2dmaTVzQi92RjVvTTdVRWcr OWdnZ0RyCiBKaWhvWkFwSTBGNWdSOXJsVC9Sa0Z3UEI1Vk9zd3VzdlNOSjA5cFg0WkNMZjJObEdk TWRxVGxaTGlFYnNmQW1uaTBiTzFXLzR4CiBGR3BRc0VjMEpsVldhUTRKNmltVHNObUk1WVlpczh1 UmxSbEJKVGwzaEdXUmRienJUK09SQnNIQUNOWTh3ekwxTHFCcFl5Y09MCiByWUF5S3JqZzQzU3hC aGN3VWtpNC9xMVNVY0hETUdvRGw4UkZJamJpRERtbDZaME0vVGFDM0E5djlvNUxTYnhlZkZrV3Fu VDNsCiBrL0N1T1ZLTmpxVTQ1a1JwRTdURGNweEdab3ZWcDlOVzkreDIzWFJNbk9vWWlwQU9Ud0tZ VWJXcVVQQ3FjcDhlMzAyek54RUdLCiA3QTFWNUtpWXVyY1hreXAyQ2ZrdGh1QkFuVWREMG5kSjlI cS82dExVY2JYWk43NVMrcHZrYWIvMWJSdjdFMktYdWljUFZEN1Z3CiBDYWlua2IxUHdWSW1ObGNT VFo0TStmbkNJR0JaL1QvNXF4MkFGcVU4cGxFVGcyUkkrUjlSMy9ObkUzTlZkL0JRU2hKdnRpbWZL CiBZd1JxTHJqaTdyVGVnNGt4WVdNcVhjdk9HU3BCS2ZuNUI5Y2k2SnhUem5Ob3hFQkcwZ1FJRW5s Y25OTmNIZWFKcEl5aVJ5K1lxCiBmYUNvN29FZWw5N1VYTm9ONUhvNzlpWENKS0RNOHl6SWFGbTlO a210OS9xMlYreG8wR2YzRi9tQzhIOHZreFpFUlpjRVBzcU1SCiBiWkgwdUY0YVpUekV3QjBON0tH dDNHdHkybkwzOEpaZHN3bGNPcmhLNEMvOTFRcXFMOU1WenRpekVjb0pPcThTOTdTQWt2U05rCiAv VCtGVVZCNXphSUpZTE9JdmUxZkVabkhkYlZITStja04xblVqWGVDRkdmUTFDTVhVSHNNVW1WMm1P TDNuRDBDdDg2SXF6SHhaCiA0V3RGTUFkUElxbFJIcVBhdzgvZXYvMjJabWZxOC9nTXF0a3h5akdU dEdHYkFiQlhwdHJITHplVUp5eW1NdW5nWVd3WDdWQ1dqCiBqWTIvNGFDSkNaMUxubmQ4NXhLUUs1 MVI5Q0lkajR4L0R3MElIdGgzRFFWRk1GVT0KClN0ZXBoZW4gQmVybWFuIDxzdGVwaGVuLmJlcm1h bkBnbXgubmV0PiB3cml0ZXM6Cgo+Pj4gRG8geW91IGhhdmUgYSB1c2UgY2FzZSBmb3IgdGhpcz8K Pj4gTm8sIEkgZG9uJ3QgaGF2ZSBvbmUuCj4KPiBJIHNlZSB5b3UgZG8gbm93LCBhcyBhIHBvc3Np YmxlIGZpeCBmb3IgYnVnIzM5Mjg0LgoKTG9va3MgbGlrZSB0aGlzIHdhc24ndCBhcHBsaWVkIGF0 IHRoZSB0aW1lLCBidXQgaWYgSSByZWFkIHRoZSBwYXRjaApjb3JyZWN0bHksIGl0IGxvb2tzIGxp a2UgdGhlIHJpZ2h0IGZpeCB0byBtZSwgc28gSSd2ZSBhcHBsaWVkIGl0IHRvCkVtYWNzIDI4IG5v dy4KCi0tIAooZG9tZXN0aWMgcGV0cyBvbmx5LCB0aGUgYW50aWRvdGUgZm9yIG92ZXJkb3NlLCBt aWxrLikKICAgYmxvZ2d5IGJsb2c6IGh0dHA6Ly9sYXJzLmluZ2VicmlndHNlbi5ubwoK --=-=-=-- ------------=_1602160082-14935-1--