From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.bugs Subject: bug#36421: Having some text with face height > 1.0 causes scroll-step to be ignored Date: Sat, 29 Jun 2019 21:55:02 +0200 Message-ID: References: <83blyghmhu.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000006be4b2058c7bc78b" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="7083"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 36421@debbugs.gnu.org, pipcet@gmail.com, Andrea Cardaci To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jun 29 21:56:10 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hhJSD-0001hu-US for geb-bug-gnu-emacs@m.gmane.org; Sat, 29 Jun 2019 21:56:10 +0200 Original-Received: from localhost ([::1]:42006 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhJSC-0004hq-PZ for geb-bug-gnu-emacs@m.gmane.org; Sat, 29 Jun 2019 15:56:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59101) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hhJS7-0004hY-6Q for bug-gnu-emacs@gnu.org; Sat, 29 Jun 2019 15:56:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hhJS5-0001dg-Vg for bug-gnu-emacs@gnu.org; Sat, 29 Jun 2019 15:56:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59623) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hhJS5-0001c6-RG for bug-gnu-emacs@gnu.org; Sat, 29 Jun 2019 15:56:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hhJS5-0002p8-K2 for bug-gnu-emacs@gnu.org; Sat, 29 Jun 2019 15:56:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juanma Barranquero Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jun 2019 19:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36421 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 36421-submit@debbugs.gnu.org id=B36421.156183814810835 (code B ref 36421); Sat, 29 Jun 2019 19:56:01 +0000 Original-Received: (at 36421) by debbugs.gnu.org; 29 Jun 2019 19:55:48 +0000 Original-Received: from localhost ([127.0.0.1]:44934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhJRs-0002og-42 for submit@debbugs.gnu.org; Sat, 29 Jun 2019 15:55:48 -0400 Original-Received: from mail-qk1-f179.google.com ([209.85.222.179]:45295) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhJRn-0002oS-Vt for 36421@debbugs.gnu.org; Sat, 29 Jun 2019 15:55:46 -0400 Original-Received: by mail-qk1-f179.google.com with SMTP id s22so7868491qkj.12 for <36421@debbugs.gnu.org>; Sat, 29 Jun 2019 12:55:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0gXkKIJTehURHLUdLOyJmOjCiUkoDk/uf86udRFfEcA=; b=csOMZzqEmf7w8OTyakxS7GtfmdZ/hfkmqabf05oE/7A8x80lYm1o5NOnIOhYuHepaM R6QR3C88g/BQtQYK/eWe7aHzpvAmebR78kLXQrivL5cMMgZZPIryW73l0XVQw3t0VIZp VsevPc0gQMezG+E5MgrED+tn48dWdANxrsc9L6b1R4ZoA/qUdjQb45a+/5S5RKKp/jMN BbwiqbBLGPS2+9FKTVhCgaaVJbI8HYwJsREoUDH742hWF3O/O+jDOljTghZhj3o+69qc qzrVU6tPkz+BBsanu6dao4/RnoC0XMdoEovBKOziuvVjvB+OnOPLZpRQYsNwczKb5YwQ IeTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0gXkKIJTehURHLUdLOyJmOjCiUkoDk/uf86udRFfEcA=; b=E+G7QuxLy2VY5Vl5S8cW22atr1iCuxfTDVNCyExKAhTNaIDGu8VVU4IKwvwzyBjNea e5UznnV0SKgWdD+Jb6EIzPLuNQg7EeS07y+n2xyFpHSH7c0oNNOMaDGyywumhBAQ73AR ICCBT2E3ZlOOaEPLvGFR7LoTYjO/8fHAErvRk/FF6XKRCSGD4OlxErS64QkpJKbTtsIJ rG+g22slobaxjWpG69yBvBoWzp/PUP7QYdqs4FLWGoi1mgf0UUSd/+LYNnY7wEvis0j1 WAE7GXbWjFfw8PAd6+d5aTofdqrJ2UjU8HOmSpPef0DwCdNGUtzV3Ifi2AwFIFFw5b6G Ipdg== X-Gm-Message-State: APjAAAWDCz6aGAX9pNkueA1/6bRzURhtWjq+P/cguTQKXLpUmTswoPEf oWXNptgXrmBeqX6+8R0CDBg0JAzmNO1TZjy3gAc= X-Google-Smtp-Source: APXvYqz4k1K8r2n/OqyQ08/gKR2hKSFiI5XORl85GmKM8QwDo75NlB+PURGKKvzANQ4i5cRHfT+U98h0/hhxm9gDi3U= X-Received: by 2002:a37:517:: with SMTP id 23mr14260782qkf.496.1561838138154; Sat, 29 Jun 2019 12:55:38 -0700 (PDT) In-Reply-To: <83blyghmhu.fsf@gnu.org> 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: 209.51.188.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:161841 Archived-At: --0000000000006be4b2058c7bc78b Content-Type: text/plain; charset="UTF-8" On Sat, Jun 29, 2019 at 9:37 AM Eli Zaretskii wrote: > Btw, why do you find recentering annoying? It's the default Emacs way > of bringing the next windowful of text into view together with some > context. Scrolling by just one line is sub-optimal because you don't > see all of the context: the text below the last line is not visible. I don't think there's any simple answer to that. I remember discussing this in emacs-devel long ago (back when the new font backends where introduced and line-by-line scrolling was unable to keep with typing repeatedly). The answer, I suspect, is just that some of us are wired that way. You see it as recentering bringing up new context, I see it as forcing my visual cortex to scramble to go to the center of the window to re-locate the line I was looking at. That's not only slower than just looking at new lines as they appear at the bottom. but also quite uncomfortable. The effect is so severe that, if Emacs only had recentering and line-by-line scrolling were impossible, it would literally be unusable for me. In fact, I think setting line-by-line scrolling was the very first thing I set up in Emacs, back in 1998 when I started using it. Had not found the options to do it, Emacs would've been gone from my computer at once. So count me as someone very grateful of the hard effort you put back then to make it work efficiently. --0000000000006be4b2058c7bc78b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Sat, Jun 29, 2019 at 9:37 AM Eli Zaretskii <eliz@gnu.org> wrote:

> Bt= w, why do you find recentering annoying?=C2=A0 It's the default Emacs w= ay
> of bringing the next windowful of text into view together with s= ome
> context.=C2=A0 Scrolling by just one line is sub-optimal becaus= e you don't
> see all of the context: the text below the last lin= e is not visible.

I don't think there's any simpl= e answer to that. I remember discussing this in emacs-devel long ago (back = when the new font backends where introduced and line-by-line scrolling was = unable to keep with typing <down> repeatedly).

The answer, I suspect, is just that some of us are wired that way. You s= ee it as recentering bringing up new context, I see it as forcing my visual= cortex to scramble to go to the center of the window to re-locate the line= I was looking at. That's not only slower than just looking at new line= s as they appear at the bottom. but also quite uncomfortable.

The ef= fect is so severe that, if Emacs only had recentering and line-by-line scro= lling were impossible, it would literally be unusable for me. In fact, I th= ink setting line-by-line scrolling was the very first thing I set up in Ema= cs, back in 1998 when I started using it. Had not found the options to do i= t, Emacs would've been gone from my computer at once.

So count me as someone very grateful of the hard effort you put bac= k then to make it work efficiently.
--0000000000006be4b2058c7bc78b--