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#7117: 23.2.2 mangles terminal escape sequences Date: Thu, 30 Sep 2010 17:44:32 +0200 Message-ID: <8362xnp76n.fsf@gnu.org> References: <4CA089B5.80601@ece.cmu.edu> <4CA174DA.701@ece.cmu.edu> <4CA47684.5020806@ece.cmu.edu> <4CA4A10B.8050201@ece.cmu.edu> <837hi3p994.fsf@gnu.org> <4CA4A948.70907@ece.cmu.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1285863101 19558 80.91.229.12 (30 Sep 2010 16:11:41 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 30 Sep 2010 16:11:41 +0000 (UTC) Cc: 7117@debbugs.gnu.org To: Ryan Johnson Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 30 18:11:40 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1P1LjM-0001HU-6i for geb-bug-gnu-emacs@m.gmane.org; Thu, 30 Sep 2010 18:11:36 +0200 Original-Received: from localhost ([127.0.0.1]:43288 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P1LjL-0007TL-Fi for geb-bug-gnu-emacs@m.gmane.org; Thu, 30 Sep 2010 12:11:35 -0400 Original-Received: from [140.186.70.92] (port=39823 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P1LjF-0007Sb-1b for bug-gnu-emacs@gnu.org; Thu, 30 Sep 2010 12:11:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1P1LjC-0007bt-TO for bug-gnu-emacs@gnu.org; Thu, 30 Sep 2010 12:11:28 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50528) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P1LjC-0007bd-S0 for bug-gnu-emacs@gnu.org; Thu, 30 Sep 2010 12:11:26 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1P1LGk-0001XY-GD; Thu, 30 Sep 2010 11:42:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 Sep 2010 15:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7117 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7117-submit@debbugs.gnu.org id=B7117.12858612985910 (code B ref 7117); Thu, 30 Sep 2010 15:42:02 +0000 Original-Received: (at 7117) by debbugs.gnu.org; 30 Sep 2010 15:41:38 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P1LGL-0001XH-OW for submit@debbugs.gnu.org; Thu, 30 Sep 2010 11:41:38 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P1LGJ-0001XB-OP for 7117@debbugs.gnu.org; Thu, 30 Sep 2010 11:41:36 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0L9K00A00H0VLA00@a-mtaout22.012.net.il> for 7117@debbugs.gnu.org; Thu, 30 Sep 2010 17:44:29 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([77.126.123.60]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L9K009AWH24NAE0@a-mtaout22.012.net.il>; Thu, 30 Sep 2010 17:44:29 +0200 (IST) In-reply-to: <4CA4A948.70907@ece.cmu.edu> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 30 Sep 2010 11:42:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:40577 Archived-At: > Date: Thu, 30 Sep 2010 17:14:16 +0200 > From: Ryan Johnson > CC: monnier@iro.umontreal.ca, 7117@debbugs.gnu.org > > >> From the above, it seems that scrolling past beginning or end of buffer > >> triggers an error, which I guess is somewhat justifiable. > > Indeed. Perhaps we need some infrastructure to ignore errors in this > > case (I assume `ignore-errors' won't help). Or maybe we should allow > > not to discard input when we signal an error. Or maybe discard-input > > should be smarter, and not discard partial escape sequences? > One thing I don't get is, I've been using emacs over painfully slow ssh > connections for literally years -- sometimes slow enough that keystrokes > take visible time to echo. This was never really an issue before. What would you expect to see, that would cause you think it was "an issue"? When Emacs is keyboard-driven, typing text and scrolling commands seldom happen in such a quick succession that hitting end of buffer while scrolling would discard text you typed meanwhile. And even if it did, how would you know for sure you actually typed it?