From unknown Mon Aug 18 00:05:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#16689 <16689@debbugs.gnu.org> To: bug#16689 <16689@debbugs.gnu.org> Subject: Status: 24.3.50; Interactivity and nadvice Reply-To: bug#16689 <16689@debbugs.gnu.org> Date: Mon, 18 Aug 2025 07:05:39 +0000 retitle 16689 24.3.50; Interactivity and nadvice reassign 16689 emacs submitter 16689 Nathan Trapuzzano severity 16689 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 08 07:48:25 2014 Received: (at submit) by debbugs.gnu.org; 8 Feb 2014 12:48:25 +0000 Received: from localhost ([127.0.0.1]:56637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WC7Ka-0000ia-KF for submit@debbugs.gnu.org; Sat, 08 Feb 2014 07:48:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44606) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WC7KW-0000iQ-2K for submit@debbugs.gnu.org; Sat, 08 Feb 2014 07:48:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WC7KN-0006if-Uv for submit@debbugs.gnu.org; Sat, 08 Feb 2014 07:48:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45829) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WC7KN-0006ib-RM for submit@debbugs.gnu.org; Sat, 08 Feb 2014 07:48:11 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46289) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WC7KG-0006dV-K2 for bug-gnu-emacs@gnu.org; Sat, 08 Feb 2014 07:48:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WC7K9-0006gN-MZ for bug-gnu-emacs@gnu.org; Sat, 08 Feb 2014 07:48:04 -0500 Received: from gproxy5-pub.mail.unifiedlayer.com ([67.222.38.55]:46765) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1WC7K9-0006fJ-Bs for bug-gnu-emacs@gnu.org; Sat, 08 Feb 2014 07:47:57 -0500 Received: (qmail 29092 invoked by uid 0); 8 Feb 2014 12:46:52 -0000 Received: from unknown (HELO cmgw3) (10.0.90.84) by gproxy5.mail.unifiedlayer.com with SMTP; 8 Feb 2014 12:46:52 -0000 Received: from host393.hostmonster.com ([66.147.240.193]) by cmgw3 with id Pvml1n0044B3kjm01vmoSv; Sat, 08 Feb 2014 12:46:50 -0700 X-Authority-Analysis: v=2.1 cv=RodWckWK c=1 sm=1 tr=0 a=GZ6qK+eS4AuCRVUKGEKC+Q==:117 a=GZ6qK+eS4AuCRVUKGEKC+Q==:17 a=DsvgjBjRAAAA:8 a=f5113yIGAAAA:8 a=sdXnnfW09vAA:10 a=s794gQSkbAYA:10 a=lfvU_ReahkwA:10 a=ngU5ixn2AAAA:8 a=bYac5rTWGN4A:10 a=fWyWhr6xdMwA:10 a=5afFPzEg4FuEx3iHFdUA:9 a=bMkz2a1hVwMA:10 a=mNHpLmDldioA:10 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nbtrap.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From; bh=eAQETrNm2S2vdKeqbj8cwcv/PuWm/B+PCt1sDETuGrw=; b=O+hX1HRz+0kOktMgSJ/qLGfUHw5LVnLUlbagVOkdhvJZwcEkXpMl53UZsuT6ghhw9UMh1gE9V76S6T1MeYuHSUrzRZAcOlb1fAxQWz1CRVLfmGZ+wf4lzmNT2kXHXJB/; Received: from [50.90.253.209] (port=52461 helo=Nathan-GNU) by host393.hostmonster.com with esmtpsa (UNKNOWN:CAMELLIA128-SHA:128) (Exim 4.80) (envelope-from ) id 1WC7J0-0003Zg-Gu for bug-gnu-emacs@gnu.org; Sat, 08 Feb 2014 05:46:46 -0700 From: Nathan Trapuzzano To: bug-gnu-emacs@gnu.org Subject: 24.3.50; Interactivity and nadvice Date: Sat, 08 Feb 2014 07:46:41 -0500 Message-ID: <874n493h72.fsf@nbtrap.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Identified-User: {1585:host393.hostmonster.com:nbtrapco:nbtrap.com} {sentby:smtp auth 50.90.253.209 authed with nbtrap@nbtrap.com} X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.3 (----) In replacgin all my `defadvice's with `advice-add's, I noticed the new section in the manual doesn't go into any detail about how interactivity (prefix commands, etc.) is maintained through the advice call chain. Can this be added? Nathan From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 12 21:10:22 2014 Received: (at 16689) by debbugs.gnu.org; 13 Feb 2014 02:10:22 +0000 Received: from localhost ([127.0.0.1]:49753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WDlks-0001AG-2a for submit@debbugs.gnu.org; Wed, 12 Feb 2014 21:10:22 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:56439 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WDlkq-0001A8-GK for 16689@debbugs.gnu.org; Wed, 12 Feb 2014 21:10:20 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WDlkq-0003do-0h; Wed, 12 Feb 2014 21:10:20 -0500 From: Glenn Morris To: Nathan Trapuzzano Subject: Re: bug#16689: 24.3.50; Interactivity and nadvice References: <874n493h72.fsf@nbtrap.com> X-Spook: Lon Horiuchi militia AMW White House AIMSX hackers X-Ran: zAbnHB{`s)6/"&[in:^tB#65ZIHxY,h X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 12 Feb 2014 21:10:19 -0500 In-Reply-To: <874n493h72.fsf@nbtrap.com> (Nathan Trapuzzano's message of "Sat, 08 Feb 2014 07:46:41 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: 16689 Cc: 16689@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (-----) Nathan Trapuzzano wrote: > In replacgin all my `defadvice's with `advice-add's, I noticed the new > section in the manual doesn't go into any detail about how interactivity > (prefix commands, etc.) is maintained through the advice call chain. I'm not sure it is the place of the manual to explain _how_ it works. Could you say in more detail what you want to see added? From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 13 20:15:22 2014 Received: (at 16689) by debbugs.gnu.org; 14 Feb 2014 01:15:22 +0000 Received: from localhost ([127.0.0.1]:51325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WE7NB-0003YQ-UT for submit@debbugs.gnu.org; Thu, 13 Feb 2014 20:15:22 -0500 Received: from gproxy3-pub.mail.unifiedlayer.com ([69.89.30.42]:51579) by debbugs.gnu.org with smtp (Exim 4.80) (envelope-from ) id 1WE7N8-0003YC-3C for 16689@debbugs.gnu.org; Thu, 13 Feb 2014 20:15:19 -0500 Received: (qmail 20918 invoked by uid 0); 14 Feb 2014 01:15:12 -0000 Received: from unknown (HELO CMOut01) (10.0.90.82) by gproxy3.mail.unifiedlayer.com with SMTP; 14 Feb 2014 01:15:12 -0000 Received: from host393.hostmonster.com ([66.147.240.193]) by CMOut01 with id S1Ev1n0014B3kjm011Eytz; Thu, 13 Feb 2014 18:15:12 -0700 X-Authority-Analysis: v=2.1 cv=F57EKMRN c=1 sm=1 tr=0 a=GZ6qK+eS4AuCRVUKGEKC+Q==:117 a=GZ6qK+eS4AuCRVUKGEKC+Q==:17 a=DsvgjBjRAAAA:8 a=f5113yIGAAAA:8 a=sdXnnfW09vAA:10 a=NDFuYvanbvcA:10 a=lfvU_ReahkwA:10 a=ngU5ixn2AAAA:8 a=8phcWa1L-8AA:10 a=fWyWhr6xdMwA:10 a=mDV3o1hIAAAA:8 a=DTUanpV-daccVq9Wu9UA:9 a=ii61gXl28gQA:10 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nbtrap.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From; bh=kJg0341wD9O/b3g3QR+kQKiCtNIDjyPls4rI9Bv3MjU=; b=utYLf7FRzMb/UABjIhf/PdxB2/Rzp8xkJup9qFb5JnwOYxxrat72pUvhyRIlStu+L06qckdsh2/NtrikBGrFgWcrbAQpA7iV+LWVn/4LWtcTQxMK5TXRrVBhaQTjJaxt; Received: from [50.90.253.209] (port=33630 helo=Nathan-GNU) by host393.hostmonster.com with esmtpsa (UNKNOWN:CAMELLIA128-SHA:128) (Exim 4.80) (envelope-from ) id 1WE7Ml-0006sS-7x; Thu, 13 Feb 2014 18:14:55 -0700 From: Nathan Trapuzzano To: Glenn Morris Subject: Re: bug#16689: 24.3.50; Interactivity and nadvice References: <874n493h72.fsf@nbtrap.com> Date: Thu, 13 Feb 2014 20:14:49 -0500 In-Reply-To: (Glenn Morris's message of "Wed, 12 Feb 2014 21:10:19 -0500") Message-ID: <87lhxejy0m.fsf@nbtrap.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Identified-User: {1585:host393.hostmonster.com:nbtrapco:nbtrap.com} {sentby:smtp auth 50.90.253.209 authed with nbtrap@nbtrap.com} X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 16689 Cc: 16689@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) Glenn Morris writes: > Nathan Trapuzzano wrote: > >> In replacgin all my `defadvice's with `advice-add's, I noticed the new >> section in the manual doesn't go into any detail about how interactivity >> (prefix commands, etc.) is maintained through the advice call chain. > > I'm not sure it is the place of the manual to explain _how_ it works. > Could you say in more detail what you want to see added? I'm talking about the interface. I believe the manual's old section on defadvice talked about how to change a command's interactive behavior. The nadvice section doesn't talk about any of that. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 14 05:21:19 2014 Received: (at 16689) by debbugs.gnu.org; 14 Feb 2014 10:21:19 +0000 Received: from localhost ([127.0.0.1]:51677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WEFtW-0003dg-NB for submit@debbugs.gnu.org; Fri, 14 Feb 2014 05:21:18 -0500 Received: from mout.web.de ([212.227.15.3]:49298) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WEFtP-0003dG-MD for 16689@debbugs.gnu.org; Fri, 14 Feb 2014 05:21:16 -0500 Received: from drachen.dragon ([90.186.97.10]) by smtp.web.de (mrweb004) with ESMTPSA (Nemesis) id 0MPJya-1W9sB40Z6G-004Vf4 for <16689@debbugs.gnu.org>; Fri, 14 Feb 2014 11:21:05 +0100 From: Michael Heerdegen To: Nathan Trapuzzano Subject: Re: bug#16689: 24.3.50; Interactivity and nadvice References: <874n493h72.fsf@nbtrap.com> <87lhxejy0m.fsf@nbtrap.com> Date: Fri, 14 Feb 2014 11:20:56 +0100 In-Reply-To: <87lhxejy0m.fsf@nbtrap.com> (Nathan Trapuzzano's message of "Thu, 13 Feb 2014 20:14:49 -0500") Message-ID: <87ob2aknav.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:hua9dZabiQmxRpuAxchrEc1Pn5Y+qkolkQjO/aiNqLHdwE6CjKP zKcf8WKJb/0NbLlgJ++p5BlzZQ53FSRE8o3flcx//3cJRJHOILXZVR9zi2GtFoVEQIVoVU9 kex9y1elCcdnl3f9NEkq/1Hb/8h6Vhq+UsNt5caibJdP/n45aSgszRogNv7sUgOwbqoQ8Mp DEeB5b048/GPntptG/xTQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16689 Cc: Glenn Morris , 16689@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) Nathan Trapuzzano writes: > I'm talking about the interface. I believe the manual's old section on > defadvice talked about how to change a command's interactive behavior. > The nadvice section doesn't talk about any of that. I do think so, too. What the docstring says: If one of FUNCTION or OLDFUN is interactive, then the resulting function is also interactive. There are 3 cases: - FUNCTION is not interactive: the interactive spec of OLDFUN is used. - The interactive spec of FUNCTION is itself a function: it should take one argument (the interactive spec of OLDFUN, which it can pass to `advice-eval-interactive-spec') and return the list of arguments to use. - Else, use the interactive spec of FUNCTION and ignore the one of OLDFUN. is already an exhaustive explanation, it could IMHO be used more or less as is in the manual. Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue May 27 20:13:59 2014 Received: (at 16689-done) by debbugs.gnu.org; 28 May 2014 00:13:59 +0000 Received: from localhost ([127.0.0.1]:33808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WpRVG-0005BX-Kg for submit@debbugs.gnu.org; Tue, 27 May 2014 20:13:58 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:59575) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WpRVF-0005BL-3C for 16689-done@debbugs.gnu.org; Tue, 27 May 2014 20:13:57 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNLd/fU/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCw4mEhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IPAS-Result: ArYGAIDvNVNLd/fU/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCw4mEhQYDSSIBAjSGReOegeEOASpGYFqg0wh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="64490803" Received: from 75-119-247-212.dsl.teksavvy.com (HELO pastel.home) ([75.119.247.212]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 27 May 2014 20:13:51 -0400 Received: by pastel.home (Postfix, from userid 20848) id 1B3A360094; Tue, 27 May 2014 20:13:51 -0400 (EDT) From: Stefan Monnier To: Nathan Trapuzzano Subject: Re: bug#16689: 24.3.50; Interactivity and nadvice Message-ID: References: <874n493h72.fsf@nbtrap.com> <87lhxejy0m.fsf@nbtrap.com> Date: Tue, 27 May 2014 20:13:51 -0400 In-Reply-To: <87lhxejy0m.fsf@nbtrap.com> (Nathan Trapuzzano's message of "Thu, 13 Feb 2014 20:14:49 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 16689-done Cc: 16689-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (/) > I'm talking about the interface. I believe the manual's old section on > defadvice talked about how to change a command's interactive behavior. > The nadvice section doesn't talk about any of that. Closing: I believe the doc now does explain how the functions's interactive-spec are combined. Stefan From unknown Mon Aug 18 00:05:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 25 Jun 2014 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator