From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Unfreezing the display during auto-repeated scrolling. Simpler approach. Date: Fri, 31 Oct 2014 09:55:41 +0200 Message-ID: <83oasszn9e.fsf@gnu.org> References: <83y4s1317s.fsf@gnu.org> <20141027193839.GD2771@acm.acm> <20141028181003.GA6630@acm.acm> <83wq7j0xqj.fsf@gnu.org> <20141029145211.GB2953@acm.acm> <20141029212525.GD2953@acm.acm> <20141030220919.GB2721@acm.acm> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1414774312 29852 80.91.229.3 (31 Oct 2014 16:51:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 31 Oct 2014 16:51:52 +0000 (UTC) Cc: acm@muc.de, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 31 17:51:44 2014 Return-path: Envelope-to: ged-emacs-devel@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 1XkFQO-0001nG-4y for ged-emacs-devel@m.gmane.org; Fri, 31 Oct 2014 17:51:44 +0100 Original-Received: from localhost ([::1]:39297 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XkFQN-0001MI-Nv for ged-emacs-devel@m.gmane.org; Fri, 31 Oct 2014 12:51:43 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47722) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XkDrQ-0002C4-4j for emacs-devel@gnu.org; Fri, 31 Oct 2014 11:12:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xk73f-0006P6-EB for emacs-devel@gnu.org; Fri, 31 Oct 2014 03:55:51 -0400 Original-Received: from mtaout29.012.net.il ([80.179.55.185]:55408) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xk73f-0006Nt-6a for emacs-devel@gnu.org; Fri, 31 Oct 2014 03:55:43 -0400 Original-Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NEA00200TUGPZ00@mtaout29.012.net.il> for emacs-devel@gnu.org; Fri, 31 Oct 2014 09:54:18 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NEA00J91TYIC380@mtaout29.012.net.il>; Fri, 31 Oct 2014 09:54:18 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.185 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:176088 Archived-At: > From: Stefan Monnier > Cc: Eli Zaretskii , emacs-devel@gnu.org > Date: Thu, 30 Oct 2014 23:06:09 -0400 > > > Who's going to decide when a "forced" display is to take place? > > That's the question, indeed. Maybe we could simply move the > `input-pending' test so it's done before running the command. I.e. if > there was no input pending when the command started, then don't skip > the redisplay. I hope the intent is that this behavior will be optional, and by default turned off. If not, I'm going to object to such a change. Remember, all this was triggered by a single use case: leaning on the PageDown (or C-v or M-v) key. IMO, this use case is not very important, although others might disagree. In any case, changing the way redisplay works by default due to this use case makes little sense to me. (Apologies if I lost track of what exactly you are discussing here.)