From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Berman via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#70938: 30.0.50; Edebug appropriates overriding-terminal-local-map Date: Wed, 15 May 2024 20:51:08 +0200 Message-ID: <874jayykmb.fsf@gmx.net> References: <877cfwh6h1.fsf@gmx.net> <87msosks08.fsf@web.de> <87ttj0car8.fsf@web.de> <87o797yu6v.fsf@web.de> Reply-To: Stephen Berman Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40191"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 70938@debbugs.gnu.org To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 15 20:52:10 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1s7JjW-000ABt-5G for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 15 May 2024 20:52:10 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s7JjP-0000O0-1h; Wed, 15 May 2024 14:52:03 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s7JjM-0000Nb-1w for bug-gnu-emacs@gnu.org; Wed, 15 May 2024 14:52:00 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s7JjL-0004xl-Pw for bug-gnu-emacs@gnu.org; Wed, 15 May 2024 14:51:59 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s7JjN-0005x0-Iv for bug-gnu-emacs@gnu.org; Wed, 15 May 2024 14:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 May 2024 18:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70938 X-GNU-PR-Package: emacs Original-Received: via spool by 70938-submit@debbugs.gnu.org id=B70938.171579907922852 (code B ref 70938); Wed, 15 May 2024 18:52:01 +0000 Original-Received: (at 70938) by debbugs.gnu.org; 15 May 2024 18:51:19 +0000 Original-Received: from localhost ([127.0.0.1]:43860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7Jih-0005wW-E1 for submit@debbugs.gnu.org; Wed, 15 May 2024 14:51:19 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:35151) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s7Jif-0005wN-Gz for 70938@debbugs.gnu.org; Wed, 15 May 2024 14:51:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1715799069; x=1716403869; i=stephen.berman@gmx.net; bh=878zYZkKGTKc/cPxeHjy+Vjbl6wqpCSuL2YUJ7jLJnE=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=Lu/ZAIyKvins69CLpNcCxm9PymWpWMAPQSaNguxY8535R7FajtD+TUxQv3rGo9Ni n4NKjdqXCK24tiwHK9U+GDn4WVwh0EjHmkDZN91gO3ZAVSH5qhO7YBeBoWeb0a8t/ oj2kzfmvneUSs0m1vdZ6xl1w1oO5HyokT9accLA0JJuWNkjYTVOgPSm3XrV3gzwVK b9BOjfX2EZERqZ6+YwDI3qJAnK6WOlupRd7HRJ008894JTBF5AYsUSBWASH1lN0Xt z/G6kP1mZh0JET3NvfKDKVjCoTH2jQ3z2YwzOOMBADHp0lF0H39HFvaKTTZiluqg2 /BPeitDIyi4orXwjUg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from strobelfs ([94.134.95.135]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M4s0t-1s6UVG2HO3-001x0l; Wed, 15 May 2024 20:51:09 +0200 In-Reply-To: <87o797yu6v.fsf@web.de> (Michael Heerdegen's message of "Wed, 15 May 2024 17:24:24 +0200") X-Provags-ID: V03:K1:qxjrJm/QmOj3gvS3QXyfoVbQ/yZGi9dMDeQLMmDyrHvBiXhoI33 WBcRnQDYWvteYzYspP7GiROTyabmBZNS4+kDiek5Ijf8JjKk6hloojqg9b8O3TzvZHwodEn gOzI8++/c4EWx/zo5JBRrm7RNPRthKokk6HKGUj568QmfCzg4WlRUvwtFgIkvViz8uuJJp2 0HoNAp04i32fktjSDH6SQ== UI-OutboundReport: notjunk:1;M01:P0:/3ufnEoPBTI=;6nxwZDSjwrMtJqS2BJBQtnZPrK5 YSGn+GgiLFlupBFgDYZw8sLlBH9/AsNCW8gnWm3hk1IDw9oaqkyy6y47UMaNtMY3nrzAzBSKJ yX6THvJ4iDlQu7cpzoa3huolKm81YvXKWtoSrSWUMef9zbRP+b0ZnC+ofm6AQaSdoPYpFYiyi 3tQFkHUGSxs2Ib43ibaj7jgcKLsxUnCpWVgV3wP68WmcJj8zqiebDLtrNk02Xv/COqr0Z+Lta 1gllZ60xSp7sB7heOIl/XOSX9zk5ymg8wH3ca9+40kDqm0I0MixZwLrlvKHZ95W2cYkcmk+js iguy/4ScOmqwjVpUIA62iUUidnC/HoO6tfsQ0wXBN/X8NZoOnH/e5ohTc53FtvhGEZG1pvACQ ZnpOYrF1TPJixFDnfyd/YVXiDaRU+BUr/bwzcyNiF62Hihdcj5f3+BYLceaknYuAFnPj4/a4Y Q6XlFL+35mEJVrqRZlr9d40or6uEJsi703eMbK9RxD/t1Qfj/vOYqqMTZo0chuDy27Rnml8wp ocVI3LGa70s/dWdwKERhC4RrlyhUVSMmeFVVa0jPrxZSgFeW4alN80TPD+vsvZD253+3ZLoC4 QqacMIJ7MoEFzjXTVBeNU1Y6uVBtf5TgIBus5E8rLB/mk9rvBWnFFq4NUnFt8g6PXxKjHYSc6 Jt2VppXwjTDoe9A9KHM1bx7ptwp276ED8qN9Z0RTlhxE3WknV/yUYiSCqcfmonDtU0xzeL6Ji pY79MgKVAM9u76M4bMMZqKqJCvrQiJP0Lg0fGokcNiNVOzqv+vMNI6xBYCDFsCRxNvlisOyB X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:285116 Archived-At: On Wed, 15 May 2024 17:24:24 +0200 Michael Heerdegen wrote: > Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife > of text editors" writes: > >> #+begin_src emacs-lisp >> (progn >> (set-transient-map (let ((m (make-sparse-keymap))) >> (define-key m [?^] >> (lambda () (interactive) (message "Hmm..."))) >> m)) >> (let ((overriding-terminal-local-map nil)) >> (recursive-edit))) >> #+end_src > > A possible approach that seems to fix the reported bug: I confirm your patch prevents Edebug from "appropriating" overriding-terminal-local-map both in my test case and also in todo-mode.el, where I first bumped into the problem. And your analysis of why Edebug triggered the problem seems convincing to me, too. Thanks! Steve Berman