From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.bugs Subject: bug#26994: 26.0.50; display bugs with auto-hscolling current line Date: Sat, 20 May 2017 14:25:45 +0200 Message-ID: <87vaovsoja.fsf@rosalinde> References: <8760gxqjbr.fsf@rosalinde> <83vaow0yir.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1495283174 27751 195.159.176.226 (20 May 2017 12:26:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 20 May 2017 12:26:14 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: 26994@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat May 20 14:26:09 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dC3SR-00073h-5r for geb-bug-gnu-emacs@m.gmane.org; Sat, 20 May 2017 14:26:07 +0200 Original-Received: from localhost ([::1]:34154 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dC3SW-0004g0-Pp for geb-bug-gnu-emacs@m.gmane.org; Sat, 20 May 2017 08:26:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59684) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dC3SO-0004fj-6V for bug-gnu-emacs@gnu.org; Sat, 20 May 2017 08:26:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dC3SM-0003ho-QA for bug-gnu-emacs@gnu.org; Sat, 20 May 2017 08:26:03 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:53434) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dC3SM-0003hZ-Gv for bug-gnu-emacs@gnu.org; Sat, 20 May 2017 08:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dC3SM-0000DR-3t for bug-gnu-emacs@gnu.org; Sat, 20 May 2017 08:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 20 May 2017 12:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26994 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 26994-submit@debbugs.gnu.org id=B26994.1495283156816 (code B ref 26994); Sat, 20 May 2017 12:26:02 +0000 Original-Received: (at 26994) by debbugs.gnu.org; 20 May 2017 12:25:56 +0000 Original-Received: from localhost ([127.0.0.1]:56111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dC3SF-0000D5-Ma for submit@debbugs.gnu.org; Sat, 20 May 2017 08:25:55 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:49768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dC3SD-0000Cr-GT for 26994@debbugs.gnu.org; Sat, 20 May 2017 08:25:54 -0400 Original-Received: from rosalinde ([83.135.2.232]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MN1j6-1dIe5y2iQi-006h3K; Sat, 20 May 2017 14:25:46 +0200 In-Reply-To: <83vaow0yir.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 20 May 2017 10:37:32 +0300") X-Provags-ID: V03:K0:6CNe8RoHVh36nNOR0YhqPkxFIvwHfHmTKVNlHElpwC4/KhkC0LC rCXSk35NbkHGqWvY+Mzhp4BYsfUQXcFQiHC93fDnCrUSpzzohaeYIvN2U9NK13AYul7bLpw BHaRrN1Mm+DwFRlenUdJu0oDJwGvseCE++U0x5+UjrfFbQce68bEUWhqM++27GLJt5GzdKP F8lI9jYge6zAgZB+cHPbA== X-UI-Out-Filterresults: notjunk:1;V01:K0:DgZ5cq1/aXg=:TuReFxLYGvy2OvUniCx6BH KT6HoBsBdR+9MXCgryZ6YRuVcaYY6DOLSqfGOXc9eqLx+PxNI9fH+TDbT2tN/SICKN4LICHDX pQEPHhpJFWLUkhnuUzhto9UNa7+cO8TUeCOGfRLZ6TgLNi7Npk2L0jf1j8DRD2cLosSqEYfi8 9kVdH58+FRtCWqIX7x7xwvyKiItUGs8kZL1PNs/o9RetkbWlwv4Oopi+hoFSCGDx1tX+vDHBA J6vcEGjnu9eLrnH/cXHnsdY79t2DbpozjsAXlTRWjVIYsrZK1JT6tPFo1XB3ycl02R4Mg7We3 RITFnB5ocDIh5NsSmdothbTUTjh2BOnwqYzvgouN3Pxlv+8Qa16qFWlc7UKI2CEchTT4p+epQ 8aDag4rFky5D5fH8CV/UHS5D7uCsOUt76cJDhhMTIUmWUHZVraSgGHYBjPdhDCluz8w7sHrZt pr0R4okp79ytf/iIj5u1p+zVwrV+ekofnRPjVgb2OxkBq50R9M8UIAaqhLo8fz+oCAm98EZEk 0i2XWN2DaXScY8yNORjvjoJygmRUpcfxoedmL93ATz7KzL4qNeS1BoxshOWkrsD7imZAu9t42 iOUhoOCiO1PdEbah/4ad7kBqhSW0tJGhcaeHYAoiDpnuCnTNflh1BqiqrFRo7TUdP2+QDFiNQ Pj2AQy9EWt3iB8hCH/7OXeYAsWE3BXd33TDAr+nGGEVVX45N4PrlZAzmoWpT2pg246Yp+onKk qne8PUQ2vLADWeMkbqtp1JD9qDdgTaAA7ZNYXZX0yWKyUheYGewsIm+3brW+m3ovMGTmvmSg X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:132671 Archived-At: On Sat, 20 May 2017 10:37:32 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Date: Fri, 19 May 2017 11:36:40 +0200 >> >> 0. emacs -Q >> 1. Make a long (> 160 columns) line of text, e.g. in *scratch* join the >> two lines and duplicate them: C-p C-p M-^ C-a C-k C-y C-y >> 2. Copy this long line and yank it below (optional, just to see the >> effect of auto-hscrolling clearly): C-a C-k C-y RET C-y >> 3. M-x toggle-truncate-lines >> 4. M-x customize-option RET auto-hscroll-mode, set value to "Scroll only >> the current line" and set it for the current session. >> 5. Return to *scratch* and put point at the start: M-<. Enable >> column-number-mode to track the column of point: >> 6. Start moving point forward, e.g by repeating M-f. On moving over >> the first occurrence of "create", this line (but not the one below >> it) is scrolled, correctly. Continue repeating M-f. >> => When point reached column 160 (for me that's the space after the >> second occurrence of ";; This buffer is"), the cursor is visible, but >> the next M-f makes it disappear and the line no longer scrolling; >> however, you can see from the column number in the mode line that >> point keeps advancing. >> >> When scrolling stops depends, AFAICT, on (one or both of) the >> window-width and the font size. >> >> A second, likely related, display bug happens in combination with >> text-scale-adjust: >> >> 7. Return to BOB (M-<). Invoke increased text-scale-adjust (C-x C-+) >> and start moving forward by repeating M-f. >> => At some point (for me at column 130), while advancing point >> columnwise (C-f) the line also moves pixelwise to the left and then >> (after 3-4 pixels) jumps back. Continuing with C-f repeats this >> effect. >> With decreased text-scale-adjust (C-x C--, making sure the size is >> below the default, not just returned to it), the mirror-image effect >> happens (for me, starting at column 176 with the smaller size): the >> line moves pixelwise to the right and after several pixels jumps back >> to the left, and so on. >> When the default size is restored, the pixelwise movement stops (but >> the above hscrolling problem remains). > > Thanks, should be fixed now. Confirmed, thanks! Steve Berman