From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#70368: [PATCH] Use a dedicated type to represent interpreted-function values Date: Tue, 30 Apr 2024 14:49:58 +0200 Message-ID: <87edanxbex.fsf@web.de> References: <86il0ko6f9.fsf@gnu.org> <86h6g4m29n.fsf@gnu.org> <86sezmlvht.fsf@gnu.org> <86cyqqlqkw.fsf@gnu.org> <86mspqd3a7.fsf@gnu.org> <87a5lcl7pw.fsf@web.de> Reply-To: Michael Heerdegen Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9862"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 70368@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Apr 30 14:50:05 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 1s1mvt-0002Kb-8Y for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 30 Apr 2024 14:50:05 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s1mvY-00055i-B5; Tue, 30 Apr 2024 08:49:44 -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 1s1mvW-00055R-4y for bug-gnu-emacs@gnu.org; Tue, 30 Apr 2024 08:49:42 -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 1s1mvV-0005C8-SL for bug-gnu-emacs@gnu.org; Tue, 30 Apr 2024 08:49:41 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s1mvp-00033W-V8 for bug-gnu-emacs@gnu.org; Tue, 30 Apr 2024 08:50:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 Apr 2024 12:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70368 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 70368-submit@debbugs.gnu.org id=B70368.171448139611736 (code B ref 70368); Tue, 30 Apr 2024 12:50:01 +0000 Original-Received: (at 70368) by debbugs.gnu.org; 30 Apr 2024 12:49:56 +0000 Original-Received: from localhost ([127.0.0.1]:59460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1mvj-00033E-K6 for submit@debbugs.gnu.org; Tue, 30 Apr 2024 08:49:55 -0400 Original-Received: from mout.web.de ([212.227.15.4]:34565) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s1mvd-000338-G5 for 70368@debbugs.gnu.org; Tue, 30 Apr 2024 08:49:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1714481358; x=1715086158; i=michael_heerdegen@web.de; bh=HM0/+cI6Juo0yfjYiCdoMVtqz3tU+K9aaPG6DdNABtc=; 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=s8xVGeFMLfchORibrAK5oU9VeX1JUtUctTrD13BVsy4xPwtBZdlHC/QaKRPZDZGK 1b4lr0CNKE4bWyjc1NTAwMaPyk0yZY+DjmbGhpdpgdIWDMQ7oczj0QCGnm3FjnM6a +/6yj1wx7IGXh9vFsELiv7oPsCYOxN1Wh/uky12Ck6h1G0kO9F9RzXRyIrUVoJptZ kir8FukJyfHPYnnGKHeAaSvHaOmmwN1yMgD4HA9MMZ047G1ZZLn0G0aHaBDnDXm77 0D8FAOHHIksERx+O1Ih4e+NBs4fim9i3CtpWxKZELj0k0jie9N+m6gUt9kh6QPWFo yd3hSP644CXvwgUkvg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from drachen.dragon ([84.57.248.23]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M4KJR-1s242J2PVh-0001ot; Tue, 30 Apr 2024 14:49:18 +0200 In-Reply-To: (Stefan Monnier's message of "Mon, 29 Apr 2024 13:18:47 -0400") X-Provags-ID: V03:K1:jVpk5l49U99fTCyc0QJvvVxQeRO7YsHOq2CuuEn1WpGmnJ9CE2k epLdftWLO1lMnpK+aVjXyQJzmUl9cFXuGsR61uUjOzvQrmQke8cGvR4KRU3Dw5DMS6Jtq5V mpV6bupNs+yISlHiSFcSRpuAaR/XsFQ8gy/OgqxjTuNj7/aNkjI49CBL81BcRDOopE6/WC4 mgmYf6HVC+B3j5QIXkbbQ== UI-OutboundReport: notjunk:1;M01:P0:e+Zt6E6GerE=;eGO6R2wyehB/7R4diRz09G6eYdn iudebiTKYPlnP/GLQayd0EOvwRU7e1/rK8Sw8GFO6YCRs2BX+Nd8U01a1TIWstQtTKvMMoxlM i5pMXWq1eOog0AdD8cfrd0i1S3dKCdODZSB+mVd4rA5jB3VOvHeljHcuQPiF8pBZiEGNgpUwC zbk+febB1ISZp8HiqqHbJqVfrTDOX44eb181ctjZXI3cT4D/w5Gwn6BnSaRjWHlOVUGkiB023 SFgy56PwsbE0BDp7AuXiS0RmjMRPe61AOtUwn6DPkT3MyFCbO0BtOmi16pZKFVhMHMeAypkt9 J+OXmw7ki5D7nr6ln0ya/eCJIbwcMwhSg5wkufRWWAqsGk8gvROJLUnzJ/z+5JCQ7ycUXAQ0a zMraIxqPy0CfvgmOnJFq2F/RtJTqMtFfjZ6PDXwQ6AXxNf+IK2/NcGeCqSUDYl1Xxu2ctZmgy okkh14RDlc/PBjXnpioqOfV39715efQ7psUEsC4BjP4AcgW/ZWpue/b/YPFKM9YQmGgbdWFVB VIl1+6eyPDkLzZYnEgIaa6dqRybCTz358Mk4hejU4OIqj/weWpNh6NrJ34vJzXtF2M+VG9FAd dQn27l83qgr+kRf5y+xAEGacZVAFADD10gXU0MuIiB+yW+AzZ1U7CFx3nNNsnuKX1F04ifMOU mp4N5WqHQ2PImTcOeSx25qaAiRI1nPLE7E0FNyxiDlNx/gnKeg11vXvqccho3eePLObuI+i3f raG9V47KOGJCI1YqpESczb52PwPgyBMRJ/RBIlkuIqz9agq0n2INuPrvrpEcaWWyoDPHH4iy 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:284207 Archived-At: Stefan Monnier writes: > Could you post an actual recipe? > > so AFAICT the old code would have burped on `apply` just as well. It's indeed a special case. I'm doing this: #+begin_src emacs-lisp (advice-add 'edebug-enter :before (lambda (&rest _) "Turn off `view-mode' which would shadow edebug bindings." (when (fboundp 'view-mode) (view-mode -1))) '((name . turn-off-view-mode))) #+end_src Then hitting d in any Edebug recursive edit will pop up the mentioned warning. Maybe you know how to silently skip the frame in this case, too? Else I will find a way to silence the warning for myself in some unorthodox way. Thx, Michael.