From unknown Sun Jun 22 07:38:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23007: 24.5; buggy interactive search with middle click Resent-From: Vincent Lefevre Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Mar 2016 03:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 23007@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145792505023452 (code B ref -1); Mon, 14 Mar 2016 03:11:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Mar 2016 03:10:50 +0000 Received: from localhost ([127.0.0.1]:47289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1afIu9-00066B-Jl for submit@debbugs.gnu.org; Sun, 13 Mar 2016 23:10:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40997) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1afIu7-00065z-VF for submit@debbugs.gnu.org; Sun, 13 Mar 2016 23:10:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1afIu1-0003Ix-K6 for submit@debbugs.gnu.org; Sun, 13 Mar 2016 23:10:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48268) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afIu1-0003It-Gz for submit@debbugs.gnu.org; Sun, 13 Mar 2016 23:10:41 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60183) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afIu0-0000VM-2k for bug-gnu-emacs@gnu.org; Sun, 13 Mar 2016 23:10:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1afItw-0003IT-PH for bug-gnu-emacs@gnu.org; Sun, 13 Mar 2016 23:10:39 -0400 Received: from ioooi.vinc17.net ([92.243.22.117]:43691) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afItw-0003IN-6O for bug-gnu-emacs@gnu.org; Sun, 13 Mar 2016 23:10:36 -0400 Received: from smtp-zira.vinc17.net (128.119.75.86.rev.sfr.net [86.75.119.128]) by ioooi.vinc17.net (Postfix) with ESMTPSA id 1B7D2450; Mon, 14 Mar 2016 04:10:34 +0100 (CET) Received: by zira.vinc17.org (Postfix, from userid 1000) id D9D3BC203B9; Mon, 14 Mar 2016 04:10:33 +0100 (CET) From: Vincent Lefevre Date: Mon, 14 Mar 2016 04:10:33 +0100 Message-ID: <87a8m13gba.fsf@zira.vinc17.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) 1. Start Emacs with its own UI under X Window. 2. Type: M-< Here the cursor is at the beginning of the buffer, which contains some text. 3. In some other window, select some text (e.g. the letter "n"). 4. Type: C-s This starts the interactive search. It says: I-search: 5. Click with the middle button near the bottom of the window. This pastes the text at the end of the buffer. 6. Type: C-_ This removes the pasted text and moves the cursor back at the beginning of the buffer. 7. Type: C-s This starts the interactive search again. But this time, it says: I-search: [No previous search string] 8. Type: e This searches for "e". All the occurrences of "e" are highlighted. 9. Type: This is no longer the interactive search, but the occurrences of "e" are still highlighted. Typing other letters brings back to the interactive search. In GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.6) of 2016-01-22 on binet, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11801000 System Description: Debian GNU/Linux stable-updates (sid) Configured using: `configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-lisp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-lisp:/usr/share/emacs/site-lisp --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Important settings: value of $LC_COLLATE: POSIX value of $LC_CTYPE: en_US.UTF-8 value of $LC_TIME: en_DK value of $LANG: POSIX locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: display-time-mode: t show-paren-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Loading /etc/emacs/site-start.d/50latex-cjk-common.el (source)...done Loading /etc/emacs/site-start.d/50latex-cjk-thai.el (source)...done Loading /etc/emacs/site-start.d/50psvn.el (source)...done Loading /etc/emacs/site-start.d/50python-docutils.el (source)...done Loading /etc/emacs/site-start.d/50rnc-mode.el (source)...done Loading /etc/emacs/site-start.d/50texlive-lang-english.el (source)...done Loading /home/vinc17/share/emacs/site-lisp/mutteditor.el (source)...done Loading time...done For information about GNU Emacs and the GNU system, type C-h C-a. user-error: Beginning of history; no preceding item Load-path shadows: /usr/share/emacs/24.5/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs24/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.5/lisp/textmodes/rst /usr/share/emacs24/site-lisp/latex-cjk-thai/thai-word hides /usr/share/emacs/24.5/lisp/language/thai-word Features: (shadow sort gnus-util mail-extr warnings emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils time cus-start cus-load paren cc-styles cc-align cc-engine cc-vars cc-defs edmacro kmacro cl-loaddefs cl-lib time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 92473 4397) (symbols 48 20392 0) (miscs 40 44 93) (strings 32 16021 4470) (string-bytes 1 471882) (vectors 16 10303) (vector-slots 8 396854 4370) (floats 8 70 88) (intervals 56 230 0) (buffers 960 12) (heap 1024 32308 1033)) From unknown Sun Jun 22 07:38:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23007: 24.5; buggy interactive search with middle click Resent-From: Alex Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2017 19:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Vincent Lefevre Cc: Eli Zaretskii , 23007@debbugs.gnu.org Received: via spool by 23007-submit@debbugs.gnu.org id=B23007.149608781016608 (code B ref 23007); Mon, 29 May 2017 19:57:01 +0000 Received: (at 23007) by debbugs.gnu.org; 29 May 2017 19:56:50 +0000 Received: from localhost ([127.0.0.1]:43800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFQmY-0004Jj-AH for submit@debbugs.gnu.org; Mon, 29 May 2017 15:56:50 -0400 Received: from mail-io0-f195.google.com ([209.85.223.195]:33272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFQmV-0004JP-Ia; Mon, 29 May 2017 15:56:48 -0400 Received: by mail-io0-f195.google.com with SMTP id m4so7562690ioe.0; Mon, 29 May 2017 12:56:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=iP6t4zDffcrtnr9tUr7bt5AGe529Wc6qmspFQojCgNA=; b=VnnNIkLJ/2Odjc//GuoYCHGlGh2xo7e/ga+D8YF3KMZWiN+2or4STqwDlLczW5T+Lg 9Z+XReIBrOCNf+SkwQ/WXZ1BxeoDUZM58dYIX6ThjvplG8oWKzXXmdkzK8JpjLK3Hel3 5f+WhyTJDyfCyK+hVerj/u6XeaXSlXLc+lSIvaidlgGtY+1zcWjzH/ixNcjMUJF6Hepf fkH2z7VfX2Dv2398lz+91bl2EUzP+G6qq7FvGpSIA0fio7QRRcQu4JHDNppBUacypuft xWCmJsgJjvALQPhmPVxUE218P1lI3oOcbUPwO2nDgDSM5dAEtSY1QZ6v3uNAx9tiZFX+ 1egw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=iP6t4zDffcrtnr9tUr7bt5AGe529Wc6qmspFQojCgNA=; b=XGwjguTpDa+PXihNNEHyt7uJa6ISI/T+dh2ZQAPCqqqEo2Rz14f3xo0XXS5rl82v7B cqYdkWe9aSjbcOSwntRB55zmQviHZhHPL0F0CWZrSd6VTwzL8QscfF1rj0ahXAmtG0Ej tZ/K94H7joYBgfWNrG/BG8EXBJcPSzy/JwKhtczJ+am7wsvCZ3UW5cvCG58Wb+mj1M/n QoPqSYt8vXqgSIBcz1J1EA2xyoSHdjqA3a5L8WpQ1uPZ58rc7fhRAxz05DnjgZY+QyxY NH6QcO+kb3kSmKZMkOVxxVJTy6c9HYOHdeskz2pvNHgzInw2vw5nLVIHIyqKCS68as1N VsGA== X-Gm-Message-State: AODbwcCw+2ziURoo9zEKOpwbo19yiQpxNVkoD71y7WEflnmqx7SOvcv6 B1wC3pcg1PlLuwE8 X-Received: by 10.107.57.198 with SMTP id g189mr14141345ioa.123.1496087801292; Mon, 29 May 2017 12:56:41 -0700 (PDT) Received: from lylat (S010664777d9cebe3.ss.shawcable.net. [70.64.85.59]) by smtp.gmail.com with ESMTPSA id v125sm8589479ita.13.2017.05.29.12.56.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 29 May 2017 12:56:40 -0700 (PDT) From: Alex References: <87a8m13gba.fsf@zira.vinc17.org> Date: Mon, 29 May 2017 13:56:25 -0600 In-Reply-To: <87a8m13gba.fsf@zira.vinc17.org> (Vincent Lefevre's message of "Mon, 14 Mar 2016 04:10:33 +0100") Message-ID: <871sr7h1xy.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain tags 23007 patch quit Vincent Lefevre writes: > 1. Start Emacs with its own UI under X Window. > > 2. Type: M-< > Here the cursor is at the beginning of the buffer, which contains > some text. > > 3. In some other window, select some text (e.g. the letter "n"). > > 4. Type: C-s > This starts the interactive search. It says: > I-search: > > 5. Click with the middle button near the bottom of the window. > This pastes the text at the end of the buffer. > > 6. Type: C-_ > This removes the pasted text and moves the cursor back at the > beginning of the buffer. > > 7. Type: C-s > This starts the interactive search again. But this time, it says: > I-search: [No previous search string] > > 8. Type: e > This searches for "e". All the occurrences of "e" are highlighted. > > 9. Type: > This is no longer the interactive search, but the occurrences of "e" > are still highlighted. > > Typing other letters brings back to the interactive search. This is because clicking the middle button during isearch calls isearch-mouse-2, which calls the usual mouse-yank-primary, which calls isearch-done to finish isearch. Problem is, it let-binds overriding-terminal-local-map around this call, which counteracts isearch-done setting this variable to nil. The end result is having quit isearch, but with the overriding map still in place. I have attached a simple patch below. Eli, if it's satisfactory, would you commit it for me? TIA --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Limit-scope-of-local-overriding-terminal-local-map.patch Content-Description: patch >From 33251d03d1d2298b29ae2a35ecccb8ae41e8bdd4 Mon Sep 17 00:00:00 2001 From: Alexander Gramiak Date: Mon, 29 May 2017 13:43:23 -0600 Subject: [PATCH] Limit scope of local overriding-terminal-local-map The function `binding' may call isearch-done, which globally sets overriding-terminal-local-map to nil (Bug #23007). * lisp/isearch.el (isearch-mouse-2): Don't bind overriding-terminal-local-map around the call to `binding'. --- lisp/isearch.el | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lisp/isearch.el b/lisp/isearch.el index c34739d638..992794e43a 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el @@ -2036,14 +2036,15 @@ isearch-mouse-2 Otherwise invoke whatever the calling mouse-2 command sequence is bound to outside of Isearch." (interactive "e") - (let* ((w (posn-window (event-start click))) - (overriding-terminal-local-map nil) - (binding (key-binding (this-command-keys-vector) t))) + (let ((w (posn-window (event-start click))) + binding) (if (and (window-minibuffer-p w) - (not (minibuffer-window-active-p w))) ; in echo area - (isearch-yank-x-selection) + (not (minibuffer-window-active-p w))) ; in echo area + (isearch-yank-x-selection) + (let ((overriding-terminal-local-map nil)) + (setq binding (key-binding (this-command-keys-vector) t))) (when (functionp binding) - (call-interactively binding))))) + (call-interactively binding))))) (declare-function xterm--pasted-text "term/xterm" ()) -- 2.11.0 --=-=-=-- From unknown Sun Jun 22 07:38:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23007: 24.5; buggy interactive search with middle click Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 May 2017 23:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Alex Cc: Eli Zaretskii , Vincent Lefevre , 23007@debbugs.gnu.org Received: via spool by 23007-submit@debbugs.gnu.org id=B23007.149610208426105 (code B ref 23007); Mon, 29 May 2017 23:55:02 +0000 Received: (at 23007) by debbugs.gnu.org; 29 May 2017 23:54:44 +0000 Received: from localhost ([127.0.0.1]:43918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFUUm-0006mz-7d for submit@debbugs.gnu.org; Mon, 29 May 2017 19:54:44 -0400 Received: from mail-it0-f43.google.com ([209.85.214.43]:38258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFUUl-0006mn-6i for 23007@debbugs.gnu.org; Mon, 29 May 2017 19:54:43 -0400 Received: by mail-it0-f43.google.com with SMTP id r63so33191197itc.1 for <23007@debbugs.gnu.org>; Mon, 29 May 2017 16:54:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=EjCzaj0xIhg5S+H4R1l3BNLDUjFQQ5osun/py1nCu6E=; b=gnHbFpRJNM0pw9FfsotxkSBhqKJXo1RC01nXjklXbr87LEzJRiQFIKji8lM6Qlt7TB v2od8o6Zj8BdLFeObz3//Plg0IXIOZDSogqcJ8AhTugQkXEjYG3MiRzf3PX656u45gLu JvOW3lYqUGZPb56OqE7Mmm2kqZ1sIQtLVVVx5f7BdJIw0/dKGPSU64xes8GEJfeKFolX S4lMI+CxPPMx2FVZbVbhWNCheMht2jslYu3eFjqC4ZMADOSApl1/vAODYqBL2kQ2L0mO 4LrUPSiH9ooLRYGWApqS9E6UaO+VLdGwo010doRMZSd2GnlYsLElnKeSRvuhzhQqayF8 +eMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=EjCzaj0xIhg5S+H4R1l3BNLDUjFQQ5osun/py1nCu6E=; b=oo7tnZ3oDx8tpnCA+qdKcg7qlOUgUMRsdT6P8bK+yvXOPpm5CG2GRPLl57KKjGOWUI GABJFIKeQ0BKEiGP+Ztty6sDpM4OaGxGHBY7PXBdQGPkb3zrqlesizcTQLf2l5TPdxWn SgjTqg2lXI3R+Hcz0H4DVvnkh6iqSxLooISGWCP7FypEWC02lYeoXz2Wk0fYMrDsBjgP gYZ9bQRN4nJLPP/l3echNRZhuhjm92dumBPKdYjuUEP33VG4KtLmneNcRX/AfPTWzlHg 7bLe/Na0m8iIB0HSKR90M+ALhRLgTJTbgpZYkOCoLZ4CR/Jh7RT6jdv7tE0S1tQTidSA AF6g== X-Gm-Message-State: AODbwcB2jBHk2H/dyzayKXv6vKRKbxyUQMIvk2YLO3cXFawzd6Lf+kTP hAKGlC6rnALZ6g== X-Received: by 10.36.250.4 with SMTP id v4mr34701885ith.116.1496102077405; Mon, 29 May 2017 16:54:37 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id h200sm4796509ioe.62.2017.05.29.16.54.36 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 29 May 2017 16:54:36 -0700 (PDT) From: npostavs@users.sourceforge.net References: <87a8m13gba.fsf@zira.vinc17.org> <871sr7h1xy.fsf@gmail.com> Date: Mon, 29 May 2017 19:56:14 -0400 In-Reply-To: <871sr7h1xy.fsf@gmail.com> (Alex's message of "Mon, 29 May 2017 13:56:25 -0600") Message-ID: <87inkj43q9.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) Alex writes: > + (let ((overriding-terminal-local-map nil)) > + (setq binding (key-binding (this-command-keys-vector) t))) IMO, it would be better style to do something like (let ((binding (let ((overriding-terminal-local-map nil)) (key-binding (this-command-keys-vector) t)))) ...) From unknown Sun Jun 22 07:38:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23007: 24.5; buggy interactive search with middle click Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 May 2017 00:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: npostavs@users.sourceforge.net, Alex Cc: Vincent Lefevre , 23007@debbugs.gnu.org Received: via spool by 23007-submit@debbugs.gnu.org id=B23007.149610491630295 (code B ref 23007); Tue, 30 May 2017 00:42:02 +0000 Received: (at 23007) by debbugs.gnu.org; 30 May 2017 00:41:56 +0000 Received: from localhost ([127.0.0.1]:43959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFVER-0007sZ-PG for submit@debbugs.gnu.org; Mon, 29 May 2017 20:41:55 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:44848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFVEQ-0007sM-3d for 23007@debbugs.gnu.org; Mon, 29 May 2017 20:41:55 -0400 Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v4U0fkYj019775 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 30 May 2017 00:41:47 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v4U0fkS2001015 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 30 May 2017 00:41:46 GMT Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4U0fiu1018353; Tue, 30 May 2017 00:41:44 GMT MIME-Version: 1.0 Message-ID: <3858231a-8ba1-47a7-a4fa-f516ea1eba22@default> Date: Mon, 29 May 2017 17:41:43 -0700 (PDT) From: Drew Adams References: <87a8m13gba.fsf@zira.vinc17.org> <871sr7h1xy.fsf@gmail.com> <87inkj43q9.fsf@users.sourceforge.net> In-Reply-To: <87inkj43q9.fsf@users.sourceforge.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6767.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0021.oracle.com [156.151.31.71] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > > + (let ((overriding-terminal-local-map nil)) > > + (setq binding (key-binding (this-command-keys-vector) t))) >=20 > IMO, it would be better style to do something like >=20 > (let ((binding (let ((overriding-terminal-local-map nil)) > (key-binding (this-command-keys-vector) t)))) > ...) =20 (let* ((overriding-terminal-local-map nil) (binding (key-binding (this-command-keys-vector) t))) ...) ;-) From unknown Sun Jun 22 07:38:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23007: 24.5; buggy interactive search with middle click Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 May 2017 00:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Drew Adams Cc: Vincent Lefevre , Alex , 23007@debbugs.gnu.org Received: via spool by 23007-submit@debbugs.gnu.org id=B23007.149610551531164 (code B ref 23007); Tue, 30 May 2017 00:52:01 +0000 Received: (at 23007) by debbugs.gnu.org; 30 May 2017 00:51:55 +0000 Received: from localhost ([127.0.0.1]:43968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFVO7-00086a-A7 for submit@debbugs.gnu.org; Mon, 29 May 2017 20:51:55 -0400 Received: from mail-io0-f196.google.com ([209.85.223.196]:33723) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFVO5-00086N-H0 for 23007@debbugs.gnu.org; Mon, 29 May 2017 20:51:53 -0400 Received: by mail-io0-f196.google.com with SMTP id m4so7981666ioe.0 for <23007@debbugs.gnu.org>; Mon, 29 May 2017 17:51:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=dnuvAFEen0LOkxrn9oBOqwBp+S7ovKp6VR44GDAMWpw=; b=LjhPi4dTObWD9+5/qnbNWER/z2U9hRuKZkgCqETljPnz9MofJCuw0PuxUetlSMvBy2 4X4ajORerw1rY7dmeliKXowPQxDALMYQVmo9u4ka/GD6fm3fA0n+HlmT57UYKpxkW7sr aOb3NXdRvYYxExHKBZA/KN0w99E7bNWIzkxcilO4j321xWZ1r/bXBKugxwBOIkTTgYkR xKqw2V/n0ePyebrz3OaoGMydXmhDV1x4AVI1w+8MJSc50amyM732iP8gdAm7p3R0YQxo s/0D+8d9dcRcwIkkWS4GuyMw+Dq87643bVWUOU6F6B28ypcUhTO+06ZQ7mplLO/GfU0l OL0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=dnuvAFEen0LOkxrn9oBOqwBp+S7ovKp6VR44GDAMWpw=; b=ILUr2gd/PuI9u5/Auy03bQt/XqJFgbjS4tB6MJbx+Gjfom6Vh1+uIGWNonY5nnY8Yg jW8Iit9Kys0qRgpjRQYnBFvSTDaFOMpiY0d2uV5SmnPzjio40/X05qcpHqhspB5fU9Bd ciTDueulfJoFtRmaIArodPhqadNSaz9q0DQyP9PWxcxJ0Q3FLTDextgPaygihXwYKxL2 fWN7h6vCX1xkbNMJI2KSKkSDnqJmldrcHKhY3wTV5oPOw+RHkC/uhGOaNRENd81I40kz vYJR/aBG9kr50jcb5xn916JP+RTiWzI+dAxsymobTnI1S31BW6BbgPJCvyz6HlOmS2oK Zpcg== X-Gm-Message-State: AODbwcCmVXJsFQQrkT+ApPaCPoXdyPLNzVKE1vnVfJ6cE3K8/27x78wS HkYoH5OWJADGdg== X-Received: by 10.107.34.208 with SMTP id i199mr15606789ioi.210.1496105507556; Mon, 29 May 2017 17:51:47 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id f15sm4806920ioi.58.2017.05.29.17.51.46 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 29 May 2017 17:51:46 -0700 (PDT) From: npostavs@users.sourceforge.net References: <87a8m13gba.fsf@zira.vinc17.org> <871sr7h1xy.fsf@gmail.com> <87inkj43q9.fsf@users.sourceforge.net> <3858231a-8ba1-47a7-a4fa-f516ea1eba22@default> Date: Mon, 29 May 2017 20:53:24 -0400 In-Reply-To: <3858231a-8ba1-47a7-a4fa-f516ea1eba22@default> (Drew Adams's message of "Mon, 29 May 2017 17:41:43 -0700 (PDT)") Message-ID: <87d1ar412z.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Drew Adams writes: >> > + (let ((overriding-terminal-local-map nil)) >> > + (setq binding (key-binding (this-command-keys-vector) t))) >> >> IMO, it would be better style to do something like >> >> (let ((binding (let ((overriding-terminal-local-map nil)) >> (key-binding (this-command-keys-vector) t)))) >> ...) > > (let* ((overriding-terminal-local-map nil) > (binding (key-binding (this-command-keys-vector) t))) > ...) Check https://debbugs.gnu.org/cgi/bugreport.cgi?bug=23007#8, we need to avoid binding `overriding-terminal-local-map' in "...". From unknown Sun Jun 22 07:38:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23007: 24.5; buggy interactive search with middle click Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 May 2017 01:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: npostavs@users.sourceforge.net Cc: Vincent Lefevre , Alex , 23007@debbugs.gnu.org Received: via spool by 23007-submit@debbugs.gnu.org id=B23007.149610648132574 (code B ref 23007); Tue, 30 May 2017 01:08:02 +0000 Received: (at 23007) by debbugs.gnu.org; 30 May 2017 01:08:01 +0000 Received: from localhost ([127.0.0.1]:43976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFVdh-0008TJ-1B for submit@debbugs.gnu.org; Mon, 29 May 2017 21:08:01 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:49769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFVdf-0008T6-57 for 23007@debbugs.gnu.org; Mon, 29 May 2017 21:07:59 -0400 Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v4U17p92023039 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 30 May 2017 01:07:51 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4U17pdK019930 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 30 May 2017 01:07:51 GMT Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4U17omf017106; Tue, 30 May 2017 01:07:50 GMT MIME-Version: 1.0 Message-ID: <4b54dcb3-c907-4edd-aaaf-d1e9088f97f3@default> Date: Mon, 29 May 2017 18:07:49 -0700 (PDT) From: Drew Adams References: <87a8m13gba.fsf@zira.vinc17.org> <871sr7h1xy.fsf@gmail.com> <87inkj43q9.fsf@users.sourceforge.net> <3858231a-8ba1-47a7-a4fa-f516ea1eba22@default> <87d1ar412z.fsf@users.sourceforge.net> In-Reply-To: <87d1ar412z.fsf@users.sourceforge.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6767.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0022.oracle.com [156.151.31.74] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > >> > + (let ((overriding-terminal-local-map nil)) > >> > + (setq binding (key-binding (this-command-keys-vector) t))) > >> > >> IMO, it would be better style to do something like > >> > >> (let ((binding (let ((overriding-terminal-local-map nil)) > >> (key-binding (this-command-keys-vector) t)))) > >> ...) > > > > (let* ((overriding-terminal-local-map nil) > > (binding (key-binding (this-command-keys-vector) t))) > > ...) >=20 > Check https://urldefense.proofpoint.com/v2/url?u=3Dhttps- > 3A__debbugs.gnu.org_cgi_bugreport.cgi-3Fbug-3D23007- > 238&d=3DDwIBAg&c=3DRoP1YumCXCgaWHvlZYR8PQcxBKCX5YTpkKY057SbK10&r=3DqZLZos= Y6GBAaJtO > G9v8QX7nD4BS9t9s5otgxC3d4IFU&m=3DeZ-Uw6bQQfS-_CFDf_e3zupcjOhlrCnDnq5pNm6- > bao&s=3De0BQOMr3F7kitlASNZ_EMEy-LvwMn0CsRuZUecvrYZg&e=3D , we need to > avoid binding `overriding-terminal-local-map' in "...". Clearly I, like you, meant that this let is for only the second `if' clause. But these are only style differences. If it were I, I'd also move the let-binding that is used only in the first `if' clause into the `if' test. (And I'd ensure that there is in fact a mark.) (if (let ((win (posn-window (event-start click)))) (and (window-minibuffer-p win) (not (minibuffer-window-active-p win)) (mark))) (isearch-yank-x-selection) (let* ((overriding-terminal-local-map nil) (binding (key-binding (this-command-keys-vector) t))) (when (functionp binding) (call-interactively binding)))) From unknown Sun Jun 22 07:38:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23007: 24.5; buggy interactive search with middle click Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 May 2017 01:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Drew Adams Cc: Vincent Lefevre , Alex , 23007@debbugs.gnu.org Received: via spool by 23007-submit@debbugs.gnu.org id=B23007.14961076001727 (code B ref 23007); Tue, 30 May 2017 01:27:02 +0000 Received: (at 23007) by debbugs.gnu.org; 30 May 2017 01:26:40 +0000 Received: from localhost ([127.0.0.1]:43991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFVvk-0000Rn-BA for submit@debbugs.gnu.org; Mon, 29 May 2017 21:26:40 -0400 Received: from mail-io0-f179.google.com ([209.85.223.179]:36382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFVvi-0000Rb-DN for 23007@debbugs.gnu.org; Mon, 29 May 2017 21:26:38 -0400 Received: by mail-io0-f179.google.com with SMTP id o12so48497292iod.3 for <23007@debbugs.gnu.org>; Mon, 29 May 2017 18:26:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=xMfC3F/UjQFBczot1Xg3uqUuHQlcIBlJ9a3Bm7F82IQ=; b=HQfQBTxLhgE0PKcgMI52gbXA69+qnQZKc3MX0iHtd4JsmgtMjAHAKSyFj/Pfj9e7dV TmEkHYHHjWnql0QrVqOfr8d4Zir+BHfOedmB+bGoBJ6HAdyNZM1uGHfmPueVgu65dhmb I8lm6miUuTxu1FRYC35S24ejN38lkIagpx9VFC3UzXVKqHOTrsv0eQjtLn2ZMaHjANmK xOAynxFN4G7gNAQLi6g7QshnDcI46J0SQjlLknDs490DV5+DZ2H2kaxfV9CyV+tu3k6V EwDkh9u1KYekoDvPvdFF4hGnnyDqG3bDoNrc2aA+V+b0YpJFbkGJFeqdGzFIwoeWky2C ks7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=xMfC3F/UjQFBczot1Xg3uqUuHQlcIBlJ9a3Bm7F82IQ=; b=EKRrGBrjl+q8ujIjTYhQFVegeN1nLZx2VfLqip4jSxoW18cvomuxQcUwd6onmDFZ5z Vuvp2yOid0Ug+4ZKRQYMt4Z3hDgAg/RBp7yshOu3K0qf56sl9GcNYArn6rHPDKkMqrJF 4+Qh9AVTxNJHIJToSJieVi20Mzw/AMe/31IM3PNwT9sTFTUa8NKBnLkTRWTNsJkN9CMG 0f22zPPtvSwTh+Csjp9p++u8S6fqBhqx0xCYORX41gO9zllTSiYuoN7ghLCZL/qP5iyN QsYBtikZI9G0h9LbEOUr5D2JcTSyWqumlwKuak8hGwv/MO3nDF+DtiyM0tu0A8zmlViT 8vMw== X-Gm-Message-State: AODbwcAM0u6Nq3SHZRwcrM/++LU4uFCkDzF3Qy16/iPoO3TvD0oghdU1 6pKQpJWIXuxufA== X-Received: by 10.107.187.135 with SMTP id l129mr14959797iof.219.1496107592797; Mon, 29 May 2017 18:26:32 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id b1sm9033618itb.30.2017.05.29.18.26.31 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 29 May 2017 18:26:32 -0700 (PDT) From: npostavs@users.sourceforge.net References: <87a8m13gba.fsf@zira.vinc17.org> <871sr7h1xy.fsf@gmail.com> <87inkj43q9.fsf@users.sourceforge.net> <3858231a-8ba1-47a7-a4fa-f516ea1eba22@default> <87d1ar412z.fsf@users.sourceforge.net> <4b54dcb3-c907-4edd-aaaf-d1e9088f97f3@default> Date: Mon, 29 May 2017 21:28:09 -0400 In-Reply-To: <4b54dcb3-c907-4edd-aaaf-d1e9088f97f3@default> (Drew Adams's message of "Mon, 29 May 2017 18:07:49 -0700 (PDT)") Message-ID: <87a85v3zh2.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Drew Adams writes: > Clearly I, like you, meant that this let is for only the second > `if' clause. Sorry for not being clear, but that's not what I meant: `overriding-terminal-local-map' must be bound for the `key-binding' call, and not for the `call-interactively' binding call. See Alex's explanation in message #8 and its attached patch. From unknown Sun Jun 22 07:38:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23007: 24.5; buggy interactive search with middle click Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 May 2017 02:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: npostavs@users.sourceforge.net Cc: Vincent Lefevre , Alex , 23007@debbugs.gnu.org Received: via spool by 23007-submit@debbugs.gnu.org id=B23007.14961098965003 (code B ref 23007); Tue, 30 May 2017 02:05:01 +0000 Received: (at 23007) by debbugs.gnu.org; 30 May 2017 02:04:56 +0000 Received: from localhost ([127.0.0.1]:43996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFWWm-0001Id-Gk for submit@debbugs.gnu.org; Mon, 29 May 2017 22:04:56 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:26125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFWWk-0001IP-S0 for 23007@debbugs.gnu.org; Mon, 29 May 2017 22:04:55 -0400 Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v4U24lQl012931 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 30 May 2017 02:04:47 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id v4U24kRR009700 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 30 May 2017 02:04:47 GMT Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v4U24jJH018044; Tue, 30 May 2017 02:04:45 GMT MIME-Version: 1.0 Message-ID: <80e77b7c-d5db-43c1-ba7d-8f872e2ea377@default> Date: Mon, 29 May 2017 19:04:44 -0700 (PDT) From: Drew Adams References: <87a8m13gba.fsf@zira.vinc17.org> <871sr7h1xy.fsf@gmail.com> <87inkj43q9.fsf@users.sourceforge.net> <3858231a-8ba1-47a7-a4fa-f516ea1eba22@default> <87d1ar412z.fsf@users.sourceforge.net> <4b54dcb3-c907-4edd-aaaf-d1e9088f97f3@default> <87a85v3zh2.fsf@users.sourceforge.net> In-Reply-To: <87a85v3zh2.fsf@users.sourceforge.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6767.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0022.oracle.com [141.146.126.234] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > Sorry for not being clear, but that's not what I meant: > `overriding-terminal-local-map' must be bound for the `key-binding' > call, and not for the `call-interactively' binding call. See Alex's > explanation in message #8 and its attached patch. My bad. Sorry for the noise. From unknown Sun Jun 22 07:38:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23007: 24.5; buggy interactive search with middle click Resent-From: Alex Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 May 2017 02:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: npostavs@users.sourceforge.net Cc: Eli Zaretskii , Vincent Lefevre , 23007@debbugs.gnu.org Received: via spool by 23007-submit@debbugs.gnu.org id=B23007.14961124448639 (code B ref 23007); Tue, 30 May 2017 02:48:02 +0000 Received: (at 23007) by debbugs.gnu.org; 30 May 2017 02:47:24 +0000 Received: from localhost ([127.0.0.1]:44012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFXBs-0002FH-Ae for submit@debbugs.gnu.org; Mon, 29 May 2017 22:47:24 -0400 Received: from mail-it0-f66.google.com ([209.85.214.66]:34127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFXBr-0002F4-AJ for 23007@debbugs.gnu.org; Mon, 29 May 2017 22:47:23 -0400 Received: by mail-it0-f66.google.com with SMTP id d68so8486156ita.1 for <23007@debbugs.gnu.org>; Mon, 29 May 2017 19:47:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=NggvBQ12YDS0nze1ruHv1/fZPBBO2u/4hA05zxOOlXo=; b=TPmRsNVRPvl/MqWnvQBrQ0rd9UsKE+UPULwWdGOqgD99vPtw3NnilhjGDlFo3LeCDh MTXpGEqvCZklwIV+i3HK6xd1c1DQTtAUsIlWfffKGRAZ03OepQCdHT+G3Buuv3yXTyJ6 de0Glbt/k2l6OVn1kU4Ky8QS6s8WB8MXBA6Laeo+CAAdPVC4rut8Xa5b8xOZFjJEiLq6 CA0YHp/UAsNcPD7Wr85PD7CD/JFEXZcOXZSQzsKe6OWJNEHx9unr3cAEUv3idjey4o2W fAM8SHPtZWFyW5TlD63Y2Wa+U2zxPDJjJGb5uZZrW166+Ty0KVcubGI+SFKOblk53nwJ 4g7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=NggvBQ12YDS0nze1ruHv1/fZPBBO2u/4hA05zxOOlXo=; b=IhmBe3aBThdxvM4xETfzYT6DWFcPdvxqij1wWHGufqbSGI3ro8aWzw40lOnXw7Fw4G D1AAkI5MbqmUa1UB1E1LcC6ULfpN7NGOrRp1F5ZL6TtB2p28Rz6IKIGCsSBnpqb4TvrA RM+I5nu/1AoDIG8dQlBEct3L6h8urlr0xdKeViGAzL7gpSVlM7Aezm58nQEJrbQXOKzn i+S/l0hzCmkaI5gHZBqb2Z4UqxTw4F9FVv0C2nOeUBpsKgFttoxJPNinm9g7Uq3Ec6zz 1+deu3gm/W36Vq81u1qKNk7YyxokoJ6sDULGuZ/2FfxG+FRntq91O3fcNqyCVAbLzHnb Yd9w== X-Gm-Message-State: AODbwcAMN6T5cIBFDdCG2N4//igwqZXBMZGPz2su2jiDmTogGBp5t7g1 BFxznpPAzh3niA== X-Received: by 10.36.91.212 with SMTP id g203mr57076itb.94.1496112437507; Mon, 29 May 2017 19:47:17 -0700 (PDT) Received: from lylat (S010664777d9cebe3.ss.shawcable.net. [70.64.85.59]) by smtp.gmail.com with ESMTPSA id n42sm5017090ioi.4.2017.05.29.19.47.15 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 29 May 2017 19:47:16 -0700 (PDT) From: Alex References: <87a8m13gba.fsf@zira.vinc17.org> <871sr7h1xy.fsf@gmail.com> <87inkj43q9.fsf@users.sourceforge.net> Date: Mon, 29 May 2017 20:47:10 -0600 In-Reply-To: <87inkj43q9.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net's message of "Mon, 29 May 2017 19:56:14 -0400") Message-ID: <8760gjqcwh.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) --=-=-= Content-Type: text/plain npostavs@users.sourceforge.net writes: > Alex writes: > >> + (let ((overriding-terminal-local-map nil)) >> + (setq binding (key-binding (this-command-keys-vector) t))) > > IMO, it would be better style to do something like > > (let ((binding (let ((overriding-terminal-local-map nil)) > (key-binding (this-command-keys-vector) t)))) > ...) That was my first idea, but at the time I thought it was better style to use the setq version instead. :) Your version makes the binding more obvious, though, so I updated the patch to use it. I've attached it below. PS: I don't immediately see a reason to check for the (mark) in the condition. I tested by deactivating the mark explicitly, and setting mark-even-if-inactive to nil in the window, but it still worked correctly. --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Limit-scope-of-local-overriding-terminal-local-map.patch Content-Description: patch v2 >From be6236ea77920a123a30b6fb3b4d52602d4d9097 Mon Sep 17 00:00:00 2001 From: Alexander Gramiak Date: Mon, 29 May 2017 13:43:23 -0600 Subject: [PATCH] Limit scope of local overriding-terminal-local-map The function `binding' may call isearch-done, which globally sets overriding-terminal-local-map to nil (Bug#23007). * lisp/isearch.el (isearch-mouse-2): Don't bind overriding-terminal-local-map around the call to `binding'. --- lisp/isearch.el | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lisp/isearch.el b/lisp/isearch.el index c34739d638..0d50c9dd9a 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el @@ -2036,14 +2036,14 @@ isearch-mouse-2 Otherwise invoke whatever the calling mouse-2 command sequence is bound to outside of Isearch." (interactive "e") - (let* ((w (posn-window (event-start click))) - (overriding-terminal-local-map nil) - (binding (key-binding (this-command-keys-vector) t))) + (let ((w (posn-window (event-start click))) + (binding (let ((overriding-terminal-local-map nil)) + (key-binding (this-command-keys-vector) t)))) (if (and (window-minibuffer-p w) - (not (minibuffer-window-active-p w))) ; in echo area - (isearch-yank-x-selection) + (not (minibuffer-window-active-p w))) ; in echo area + (isearch-yank-x-selection) (when (functionp binding) - (call-interactively binding))))) + (call-interactively binding))))) (declare-function xterm--pasted-text "term/xterm" ()) -- 2.11.0 --=-=-=-- From unknown Sun Jun 22 07:38:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23007: 24.5; buggy interactive search with middle click Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 May 2017 04:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Alex , npostavs@users.sourceforge.net Cc: Vincent Lefevre , 23007@debbugs.gnu.org Received: via spool by 23007-submit@debbugs.gnu.org id=B23007.149611949718858 (code B ref 23007); Tue, 30 May 2017 04:45:02 +0000 Received: (at 23007) by debbugs.gnu.org; 30 May 2017 04:44:57 +0000 Received: from localhost ([127.0.0.1]:44032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFZ1b-0004u5-T2 for submit@debbugs.gnu.org; Tue, 30 May 2017 00:44:57 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:22425) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFZ1Z-0004tr-Qz for 23007@debbugs.gnu.org; Tue, 30 May 2017 00:44:54 -0400 Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v4U4ijoF005812 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 30 May 2017 04:44:46 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v4U4ijIr014858 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 30 May 2017 04:44:45 GMT Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v4U4ifsc000390; Tue, 30 May 2017 04:44:42 GMT MIME-Version: 1.0 Message-ID: Date: Mon, 29 May 2017 21:44:40 -0700 (PDT) From: Drew Adams References: <87a8m13gba.fsf@zira.vinc17.org> <871sr7h1xy.fsf@gmail.com> <87inkj43q9.fsf@users.sourceforge.net> <8760gjqcwh.fsf@gmail.com> In-Reply-To: <8760gjqcwh.fsf@gmail.com> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6767.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0021.oracle.com [141.146.126.233] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > PS: I don't immediately see a reason to check for the (mark) in the > condition. I tested by deactivating the mark explicitly, and setting > mark-even-if-inactive to nil in the window, but it still worked > correctly. You probably don't need it. Sorry if I confused things, again. [I use it because my code needs to work also in older Emacs versions. So it first calls `gui-set-selection' to set the primary selection on the region (when there is a mark). And it `deactivates-mark' before then calling `isearch-yank-x-selection'.] From unknown Sun Jun 22 07:38:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23007: 24.5; buggy interactive search with middle click Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 May 2017 11:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Alex Cc: Eli Zaretskii , Vincent Lefevre , 23007@debbugs.gnu.org Received: via spool by 23007-submit@debbugs.gnu.org id=B23007.149614478732311 (code B ref 23007); Tue, 30 May 2017 11:47:01 +0000 Received: (at 23007) by debbugs.gnu.org; 30 May 2017 11:46:27 +0000 Received: from localhost ([127.0.0.1]:44218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFfbW-0008P5-NU for submit@debbugs.gnu.org; Tue, 30 May 2017 07:46:27 -0400 Received: from mail-it0-f66.google.com ([209.85.214.66]:33570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFfbV-0008Os-6N for 23007@debbugs.gnu.org; Tue, 30 May 2017 07:46:25 -0400 Received: by mail-it0-f66.google.com with SMTP id l145so9325839ita.0 for <23007@debbugs.gnu.org>; Tue, 30 May 2017 04:46:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=vEExmXhEmZHtXuNJi+1Xro68r2rQ9b2xIBvKnoC0vMs=; b=Wvd28WyKNeQELN678w+P6tMNnFKODt7P3yGEnvPtYWPRiUPqlXqV/M1BerfjtcaDIv cDEcu30rb/iKM4ROqDjGPA37U/mLe0vckQMF7nVlrpiP2Q4tnt618afrs2heMKO9Sesn 7LER2vXyrydf/DuKJTIFSUyPmDRf08lQw+OpiL5Rf/fkN1UmlYF2V0mhVFcKcMhYm+xv 0BIjj4hVPh47BlC17pbiK6Qt6eLt38exdaeL5NZZgwzfxsukLkBU9KUD0rrEQn0AjyQj Dy+2EAhHv96T52G3XrHMK/Z/9im/wTI9RIGi/cev0gPQgSG/5c5bRNRXwzG7XZnvo/gc 5z/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=vEExmXhEmZHtXuNJi+1Xro68r2rQ9b2xIBvKnoC0vMs=; b=cw0apm8UaGpXWQ/QC9Cso7NG68dI+E6jAPd1pOIcDHNKArgbjkpo40I4+rbtPy/7Ik F6PQhvTYdjKduFzjqq7RW55QA9WSwHyQWAlt9taYpOH7aUEqwmBJKROPmoHMHxC4NnLP XZy10Cm3YDTM/Et/iqDAxFr9CSqzmyMZQ0BPi8ZzH5m49UIWv01//vwfG0lu38WBTZLd Db4ria+jbRGW6sw6lvda0M3DtedEqwDV8izchImkPWnQJJim7fQ2YTWnL0FylauSH9VB oc/M4DHAWIzJlg3rxMaNOPuxnc5CUbolE7A21jmKvEoDEzKOF2OUBLToVM1hpIRHhHcQ IObQ== X-Gm-Message-State: AODbwcA1L24xOWA3G3uO8yJHSs3/JAINFIhkDw7DRBUnN74dTSYTpdVT bNli8XyMOKiFRw== X-Received: by 10.36.13.14 with SMTP id 14mr1407648itx.105.1496144779533; Tue, 30 May 2017 04:46:19 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id e21sm5448010ioj.15.2017.05.30.04.46.18 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 30 May 2017 04:46:18 -0700 (PDT) From: npostavs@users.sourceforge.net References: <87a8m13gba.fsf@zira.vinc17.org> <871sr7h1xy.fsf@gmail.com> <87inkj43q9.fsf@users.sourceforge.net> <8760gjqcwh.fsf@gmail.com> Date: Tue, 30 May 2017 07:47:56 -0400 In-Reply-To: <8760gjqcwh.fsf@gmail.com> (Alex's message of "Mon, 29 May 2017 20:47:10 -0600") Message-ID: <877f0y4lcj.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) Alex writes: > npostavs@users.sourceforge.net writes: > >> Alex writes: >> >>> + (let ((overriding-terminal-local-map nil)) >>> + (setq binding (key-binding (this-command-keys-vector) t))) >> >> IMO, it would be better style to do something like >> >> (let ((binding (let ((overriding-terminal-local-map nil)) >> (key-binding (this-command-keys-vector) t)))) >> ...) > > That was my first idea, but at the time I thought it was better style to > use the setq version instead. :) Hah, well it is somewhat a question of personal opinion, but generally I try to avoid setq, if it's not too much trouble. > Your version makes the binding more obvious, though, so I updated the > patch to use it. I've attached it below. Ok, I'll push to master in a couple of days. From unknown Sun Jun 22 07:38:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23007: 24.5; buggy interactive search with middle click Resent-From: npostavs@users.sourceforge.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Jun 2017 22:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23007 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Alex Cc: Eli Zaretskii , Vincent Lefevre , 23007@debbugs.gnu.org Received: via spool by 23007-submit@debbugs.gnu.org id=B23007.14963548925000 (code B ref 23007); Thu, 01 Jun 2017 22:09:01 +0000 Received: (at 23007) by debbugs.gnu.org; 1 Jun 2017 22:08:12 +0000 Received: from localhost ([127.0.0.1]:50078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGYGK-0001IV-BM for submit@debbugs.gnu.org; Thu, 01 Jun 2017 18:08:12 -0400 Received: from mail-it0-f65.google.com ([209.85.214.65]:34884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGYGH-0001ID-KP; Thu, 01 Jun 2017 18:08:10 -0400 Received: by mail-it0-f65.google.com with SMTP id 67so7725677itx.2; Thu, 01 Jun 2017 15:08:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=vJK1aPmDtBUsJ9nlr8EjHhG7CZ0HZZhkA4ArVj5wrME=; b=KlZwRbSZxXOFA0hWajPDJLtC2n7rhboDj/of1Z/BdJpUxhu00mccgMSQFLdq7+u6TO fqeJ0RbCZkH6BWzgHeJ6Ud8jomo4yVo+pbvU+oLSdHonaFu7TuS+P3Cqjw4k7vsJ5AQQ F36bgpGN/ey63BIDjHlGOFj6USSqGzaU4Lr6ug7N4kYW2sjG4115+1ulTwyJHO2Ex3LC Q0w+5K5McgxtMgy2bJgXTlRlLqS5vx8H9rV0yOpvr1zijoLzmC3qF/oYRvDkiXMv1Ulv lQCrzL6wHGpNtk//cAhfx/g+vMLfHSPbeaH1SaojneOnGUh6Dd1UycHOhESgFlXzLNYN KZRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=vJK1aPmDtBUsJ9nlr8EjHhG7CZ0HZZhkA4ArVj5wrME=; b=dvji2AJPNfArrW2N67SdOeUz8l9FySg6HfGvQUdY5eciSZxfMjSfqkDl0aBogSDXpc zTiEaPW0qcZ/VIw4SaSpt0DmEG/yWR8n/+zXp6D5arY5PdRcRVnhPcSYPJCX9Du85vhW BcDC9jXR3TL4mwwKJKnPCJyCljc5WpTcQsWC79PzmULN8s//TDjjdOlRQPAOHWLhDHb4 Hm6tPT+h19LuVfNGBgkdVKOoRclVec6EU4dHntR4SKlQ8yRF9HD06nph93x262juSIMv OU/v9MJ+MRltOhWN7OOVE6BspFLCHMMf9TA9FLHi3ztCw0f5+6pzF54smq31aMLULMoI XKEg== X-Gm-Message-State: AODbwcAomzSuQ0uSnMK4rRGp3gB7Ta0WE2/XSsDk1BKm1Y+j/SVTLJ3j AK/DCkHhNtq4knSc X-Received: by 10.36.178.88 with SMTP id h24mr1683911iti.31.1496354883656; Thu, 01 Jun 2017 15:08:03 -0700 (PDT) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id w129sm9254873iow.20.2017.06.01.15.08.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Jun 2017 15:08:02 -0700 (PDT) From: npostavs@users.sourceforge.net References: <87a8m13gba.fsf@zira.vinc17.org> <871sr7h1xy.fsf@gmail.com> <87inkj43q9.fsf@users.sourceforge.net> <8760gjqcwh.fsf@gmail.com> <877f0y4lcj.fsf@users.sourceforge.net> Date: Thu, 01 Jun 2017 18:09:40 -0400 In-Reply-To: <877f0y4lcj.fsf@users.sourceforge.net> (npostavs@users.sourceforge.net's message of "Tue, 30 May 2017 07:47:56 -0400") Message-ID: <87d1an2wd7.fsf@users.sourceforge.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) tags 23007 fixed close 23007 26.1 quit Pushed to master [1: 404273aeac]. [1: 404273aeac]: 2017-06-01 17:56:14 -0400 Limit scope of local overriding-terminal-local-map http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=404273aeacba39833ae3a38ce6764cc7a636e9d9