From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#22637: 25.1.50; `mode-line` face `:height` incompatible with `scroll-conservatively 101`. Date: Fri, 12 Feb 2016 10:17:18 +0200 Message-ID: <831t8i8hrl.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1455265104 26637 80.91.229.3 (12 Feb 2016 08:18:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Feb 2016 08:18:24 +0000 (UTC) Cc: 22637@debbugs.gnu.org To: Keith David Bershatsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Feb 12 09:18:13 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aU8vc-0005GC-QN for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Feb 2016 09:18:12 +0100 Original-Received: from localhost ([::1]:58452 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aU8vb-00068R-Ui for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Feb 2016 03:18:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37499) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aU8vW-00067r-Et for bug-gnu-emacs@gnu.org; Fri, 12 Feb 2016 03:18:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aU8vS-0007rW-Ep for bug-gnu-emacs@gnu.org; Fri, 12 Feb 2016 03:18:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56331) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aU8vS-0007rS-BN for bug-gnu-emacs@gnu.org; Fri, 12 Feb 2016 03:18:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aU8vS-0004Xn-5L for bug-gnu-emacs@gnu.org; Fri, 12 Feb 2016 03:18:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Feb 2016 08:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22637 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22637-submit@debbugs.gnu.org id=B22637.145526505217433 (code B ref 22637); Fri, 12 Feb 2016 08:18:02 +0000 Original-Received: (at 22637) by debbugs.gnu.org; 12 Feb 2016 08:17:32 +0000 Original-Received: from localhost ([127.0.0.1]:37239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aU8uy-0004X7-Hw for submit@debbugs.gnu.org; Fri, 12 Feb 2016 03:17:32 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:46415) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aU8ux-0004Wu-Cf for 22637@debbugs.gnu.org; Fri, 12 Feb 2016 03:17:31 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aU8uo-0007oM-73 for 22637@debbugs.gnu.org; Fri, 12 Feb 2016 03:17:26 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43241) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aU8uo-0007oI-3i; Fri, 12 Feb 2016 03:17:22 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1872 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aU8un-0003jM-Ce; Fri, 12 Feb 2016 03:17:21 -0500 In-reply-to: (message from Keith David Bershatsky on Thu, 11 Feb 2016 18:12:57 -0800) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:112920 Archived-At: > Date: Thu, 11 Feb 2016 18:12:57 -0800 > From: Keith David Bershatsky > > Setting the `:height` property of the `mode-line` face to 140, and `scroll-conservatively 101`, prevent redisplay from making point fully visible following a large yank of text. I cannot reproduce this. I tried some large yanks, including all of xdisp.c, and the cursor stayed fully visible. IME, it is sometimes required to make small changes to the default font, like enlarge it by 1 or 2 pixels, to reproduce problems seen on other platforms. I will do that if needed, but please provide a full recipe, including the text you yanked, and the precise keystrokes used to yank it: I'd like to be sure I do all the same gestures you did, before I start playing with font sizes. > As a suggestion / feature, please consider adding a GLYPH_DEBUG message to indicate when a function from the `timer-idle-list` has triggered a redisplay. We already have that, albeit in a subtle way: when that happens, you should see this on stderr: redisplay_preserve_echo_area (8) That "8" part says redisplay_preserve_echo_area was invoked by the function that ran timers just before that. You should be able to see the code which produces that in detect_input_pending_run_timers, around line 9836 in keyboard.c. Thanks.