From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Olaf Rogalsky Newsgroups: gmane.emacs.bugs Subject: bug#29150: Fwd: 26.0.90; Input decoding is sometimes skipped in TTY (xterm-mouse-mode) Date: Sun, 05 Nov 2017 21:34:30 +0100 Message-ID: <87wp34a2i1.fsf@t-online.de> References: <87y3nka4ez.fsf@t-online.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1509914115 31246 195.159.176.226 (5 Nov 2017 20:35:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 5 Nov 2017 20:35:15 +0000 (UTC) To: 29150@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Nov 05 21:35:10 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBRdM-0007ol-Rn for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Nov 2017 21:35:08 +0100 Original-Received: from localhost ([::1]:45600 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBRdS-0004oB-Gl for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Nov 2017 15:35:14 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45204) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBRdK-0004nq-1r for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 15:35:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBRdG-00010B-Tu for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 15:35:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43973) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eBRdG-000105-QC for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 15:35:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eBRdG-0008QX-GD for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 15:35:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <87zi81yxx1.fsf@gmail.com> Resent-From: Olaf Rogalsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Nov 2017 20:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29150 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 29150-submit@debbugs.gnu.org id=B29150.150991409832379 (code B ref 29150); Sun, 05 Nov 2017 20:35:02 +0000 Original-Received: (at 29150) by debbugs.gnu.org; 5 Nov 2017 20:34:58 +0000 Original-Received: from localhost ([127.0.0.1]:52654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBRdB-0008QB-PC for submit@debbugs.gnu.org; Sun, 05 Nov 2017 15:34:57 -0500 Original-Received: from mailout04.t-online.de ([194.25.134.18]:41314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBRdA-0008Q3-3g for 29150@debbugs.gnu.org; Sun, 05 Nov 2017 15:34:56 -0500 Original-Received: from fwd15.aul.t-online.de (fwd15.aul.t-online.de [172.20.27.63]) by mailout04.t-online.de (Postfix) with SMTP id 3E197419900E for <29150@debbugs.gnu.org>; Sun, 5 Nov 2017 21:34:54 +0100 (CET) Original-Received: from blaubaer (TJ5tJsZboh0s58IALJViGYObJYGTNPUuHRthcDf9VhjkpeuHuK5IB7MRs8bDGfMgVv@[84.57.184.143]) by fwd15.t-online.de with (TLSv1.2:DHE-RSA-AES256-SHA256 encrypted) esmtp id 1eBRd8-1VsHAm0; Sun, 5 Nov 2017 21:34:54 +0100 X-ID: TJ5tJsZboh0s58IALJViGYObJYGTNPUuHRthcDf9VhjkpeuHuK5IB7MRs8bDGfMgVv X-TOI-MSGID: 7dce9c54-b019-4731-8717-d2dc23b735d4 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" Xref: news.gmane.org gmane.emacs.bugs:139487 Archived-At: Hi, in case of a button down event, `describe-key' has some trickery to also read the forthcoming up event. The following patch makes this trickery work with xterm-mouse-mode. I don't have write permission to the repositiory. I therefore would appreciate it very much, if someone else could review und submit the patch. PS: It would be nice, if that person also can have a look at patch #29104 PSS: I don't think, that #29143 is related. Both, `Evil-mode' *and* `xterm-mouse-mode' fool around with the ?\e prefix in the `input-decode-map', but they obviously do it in an incompatible way. diff --git a/lisp/help.el b/lisp/help.el index bc8035db0e..247f060f24 100644 --- a/lisp/help.el +++ b/lisp/help.el @@ -753,7 +753,7 @@ help-read-key-sequence (and (> (length key) 1) (eventp (aref key 1)) (memq 'down (event-modifiers (aref key 1))))) - (read-event)))) + (aref (read-key-sequence-vector nil) 0)))) ;; Put yank-menu back as it was, if we changed it. (when saved-yank-menu (setq yank-menu (copy-sequence saved-yank-menu)) -- Olaf Rogalsky Schwörhausgasse 5 89073 Ulm Germany