From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jim Paris Newsgroups: gmane.emacs.bugs Subject: bug#6758: 23.2; xterm.el: please provide an option to not discard input in terminal-init-xterm Date: Mon, 23 Aug 2010 20:48:01 -0400 Message-ID: <20100824004800.GA18600@psychosis.jim.sh> References: <20100802205959.GA1974@psychosis.jim.sh> <20100803201456.GA8182@psychosis.jim.sh> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1282612168 14468 80.91.229.12 (24 Aug 2010 01:09:28 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 24 Aug 2010 01:09:28 +0000 (UTC) Cc: 6758@debbugs.gnu.org, Johan =?UTF-8?Q?Bockg=C3=A5rd?= To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Aug 24 03:09:27 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 1Oni0w-00034T-Pf for geb-bug-gnu-emacs@m.gmane.org; Tue, 24 Aug 2010 03:09:23 +0200 Original-Received: from localhost ([127.0.0.1]:45072 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oni0v-0007UE-Uz for geb-bug-gnu-emacs@m.gmane.org; Mon, 23 Aug 2010 21:09:21 -0400 Original-Received: from [140.186.70.92] (port=47966 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oni0q-0007U9-Tw for bug-gnu-emacs@gnu.org; Mon, 23 Aug 2010 21:09:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oni0p-0002nd-Nv for bug-gnu-emacs@gnu.org; Mon, 23 Aug 2010 21:09:16 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36332) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oni0p-0002nX-K7 for bug-gnu-emacs@gnu.org; Mon, 23 Aug 2010 21:09:15 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OnhfK-0005wA-C8; Mon, 23 Aug 2010 20:47:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Paris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Aug 2010 00:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6758 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6758-submit@debbugs.gnu.org id=B6758.128261080622815 (code B ref 6758); Tue, 24 Aug 2010 00:47:02 +0000 Original-Received: (at 6758) by debbugs.gnu.org; 24 Aug 2010 00:46:46 +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 1Onhf3-0005vw-Qo for submit@debbugs.gnu.org; Mon, 23 Aug 2010 20:46:46 -0400 Original-Received: from jim.sh ([75.150.123.25] helo=psychosis.jim.sh) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Onhf2-0005vo-3p for 6758@debbugs.gnu.org; Mon, 23 Aug 2010 20:46:44 -0400 Original-Received: from psychosis.jim.sh (localhost [127.0.0.1]) by psychosis.jim.sh (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id o7O0m2c9018660 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 23 Aug 2010 20:48:02 -0400 Original-Received: (from jim@localhost) by psychosis.jim.sh (8.14.3/8.14.3/Submit) id o7O0m1NM018653; Mon, 23 Aug 2010 20:48:01 -0400 Content-Disposition: inline In-Reply-To: <20100803201456.GA8182@psychosis.jim.sh> User-Agent: Mutt/1.5.20 (2009-06-14) X-Virus-Scanned: clamav-milter 0.96 at psychosis X-Virus-Status: Clean X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 23 Aug 2010 20:47: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:39725 Archived-At: Any thoughts on this patch? I've found further problems with doing aynchronous terminal queries: minibuffer prompts get aborted by the xterm response. For example, when opening up a large file: 1) Emacs loads and sends "\e[>0c" 2) Emacs prints the "File x is large (123MB), really open? (y or n)" prompt 3) Xterm sends the "\e[>0;253;0c" response, aborting the prompt Is there a way to make the (define-key input-decode-map "\e[?" nil) stuff take effect in the minibuffer too so the response can be properly handled? Or handle the xterm responses at a higher level so it doesn't matter where they get sent? Sigh, this whole terminal response stuff is a real mess and new failure modes keep popping up every month... I don't see how this can be enabled by default for anyone in its current form. -jim