From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Barry OReilly Newsgroups: gmane.emacs.help Subject: Re: How to achieve desired automatic scrolling behavior Date: Thu, 30 May 2013 14:23:17 -0400 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1369939048 10290 80.91.229.3 (30 May 2013 18:37:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 30 May 2013 18:37:28 +0000 (UTC) To: help-gnu-emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu May 30 20:37:30 2013 Return-path: Envelope-to: geh-help-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 1Ui7j5-0007Np-Pd for geh-help-gnu-emacs@m.gmane.org; Thu, 30 May 2013 20:37:27 +0200 Original-Received: from localhost ([::1]:60592 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ui7j5-0004UB-ED for geh-help-gnu-emacs@m.gmane.org; Thu, 30 May 2013 14:37:27 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51675) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ui7ip-0004N0-LN for help-gnu-emacs@gnu.org; Thu, 30 May 2013 14:37:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ui7il-0006Th-2d for help-gnu-emacs@gnu.org; Thu, 30 May 2013 14:37:11 -0400 Original-Received: from mail-ob0-x22a.google.com ([2607:f8b0:4003:c01::22a]:62589) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ui7VO-0002Y5-0w for help-gnu-emacs@gnu.org; Thu, 30 May 2013 14:23:18 -0400 Original-Received: by mail-ob0-f170.google.com with SMTP id ef5so1276054obb.15 for ; Thu, 30 May 2013 11:23:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Mf3OWL2a/q7qAuSsXCINdidl0yBmwS1pz9BKT/yQ71o=; b=dh2H8A74GZp6MQchX3MC/nyLTZIJU2JUWULmjdF1VNEB5BDNJVIKpSI2fKmlTIik2i IWxamcESqG/AiqegVQ5OuK9vbIWp9/y8PJAnNZNqA9S3Zp6Vz2CsLKNpF2N2lEB4QtRV 1vLvghzD/1h8SZ65tOGQm3hDcbYTvsKie5li/gpd+rM57njIBRa54rKK1425X5Q8ygtX AbC1rvy47lquE9owhVDT+bESk3P4XM4mnmOgFL7V4hy9pCE8hWGaPS09bREakkOhmAWr txG2TNHBNF/gG8I1pe9tOTlRD57GoxiT4CHaGxXbfBWElqUy+h4ze799ZfRcYodR+sIC jUAw== X-Received: by 10.60.94.113 with SMTP id db17mr4565457oeb.62.1369938197411; Thu, 30 May 2013 11:23:17 -0700 (PDT) Original-Received: by 10.76.69.234 with HTTP; Thu, 30 May 2013 11:23:17 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c01::22a X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:91175 Archived-At: > Because the scroll does not happen during the line-move but after it > (line-move just moves point, and once the command is complete, > a redisplay is triggered to reflect the change on screen, at which > point the redisplay code notices that point is "outside the window" > and triggers a scroll to bring it back into view). Oh. I suppose that might explain bug 14508 [1], if more than one line-move can get processed before a redisplay is triggered. Where is redisplay triggered from? [1] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14508