all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Stephen Berman <stephen.berman@gmx.net>
To: 26994@debbugs.gnu.org
Subject: bug#26994: 26.0.50; display bugs with auto-hscolling current line
Date: Fri, 19 May 2017 11:36:40 +0200	[thread overview]
Message-ID: <8760gxqjbr.fsf@rosalinde> (raw)

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).

In GNU Emacs 26.0.50 (build 7, x86_64-pc-linux-gnu, GTK+ Version 3.22.8)
 of 2017-05-19 built on rosalinde
Repository revision: bb5c6614eb171eef8c08474e0f949fe18ef4b230
Windowing system distributor 'The X.Org Foundation', version 11.0.11901000
Recent messages:
Opening nnfolder server on private...done
Reading incoming mail from file...
nnfolder: Reading incoming mail (no new mail)...done
Reading active file from private via nnfolder...done
Reading active file from archive via nnfolder...
Opening nnfolder server on archive...done
Reading active file from archive via nnfolder...done
Reading active file via nndraft...done
Checking new news...done
Making completion list...

Configured using:
 'configure 'CFLAGS=-Og -g3''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY
ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS
GTK3 X11

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix





             reply	other threads:[~2017-05-19  9:36 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-05-19  9:36 Stephen Berman [this message]
2017-05-20  7:37 ` bug#26994: 26.0.50; display bugs with auto-hscolling current line Eli Zaretskii
2017-05-20 12:25   ` Stephen Berman
2017-05-20 13:36     ` Eli Zaretskii

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8760gxqjbr.fsf@rosalinde \
    --to=stephen.berman@gmx.net \
    --cc=26994@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.