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#29159: 26.0.90; Input decoding is sometimes skipped in TTY (xterm-mouse-mode) Date: Sun, 05 Nov 2017 20:53:08 +0100 Message-ID: <87y3nka4ez.fsf@t-online.de> References: <87po8waalq.fsf@mouse.gnus.org> 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 1509911651 8364 195.159.176.226 (5 Nov 2017 19:54:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 5 Nov 2017 19:54:11 +0000 (UTC) To: 29159@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Nov 05 20:54:07 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 1eBQze-0001xT-1P for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Nov 2017 20:54:06 +0100 Original-Received: from localhost ([::1]:45498 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBQzl-0006Hu-AS for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Nov 2017 14:54:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37326) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBQze-0006Hm-Og for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 14:54:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBQza-0006Km-Rj for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 14:54:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43949) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eBQza-0006Ke-OU for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 14:54:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eBQza-0007TT-Ef for bug-gnu-emacs@gnu.org; Sun, 05 Nov 2017 14:54:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <87po8waalq.fsf@mouse.gnus.org> Resent-From: Olaf Rogalsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Nov 2017 19:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29159 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 29159-submit@debbugs.gnu.org id=B29159.150991162728709 (code B ref 29159); Sun, 05 Nov 2017 19:54:02 +0000 Original-Received: (at 29159) by debbugs.gnu.org; 5 Nov 2017 19:53:47 +0000 Original-Received: from localhost ([127.0.0.1]:52630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBQzL-0007Sz-Ma for submit@debbugs.gnu.org; Sun, 05 Nov 2017 14:53:47 -0500 Original-Received: from mailout11.t-online.de ([194.25.134.85]:39098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eBQzJ-0007Sr-Rg for 29159@debbugs.gnu.org; Sun, 05 Nov 2017 14:53:46 -0500 Original-Received: from fwd13.aul.t-online.de (fwd13.aul.t-online.de [172.20.27.62]) by mailout11.t-online.de (Postfix) with SMTP id 6F5EE424C694 for <29159@debbugs.gnu.org>; Sun, 5 Nov 2017 20:53:44 +0100 (CET) Original-Received: from blaubaer (rxGbP2Z6rhlFDFOOTyAjDORcI6gLdLK2OfbPEx5mfWCKEXD+yyo90vnWc9+OWz9wi1@[84.57.184.143]) by fwd13.t-online.de with (TLSv1.2:DHE-RSA-AES256-SHA256 encrypted) esmtp id 1eBQz6-2HZR7g0; Sun, 5 Nov 2017 20:53:32 +0100 X-ID: rxGbP2Z6rhlFDFOOTyAjDORcI6gLdLK2OfbPEx5mfWCKEXD+yyo90vnWc9+OWz9wi1 X-TOI-MSGID: f3ddac43-feaf-4d39-9d8e-8a606b4cd2f9 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:139485 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