From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: bug#13023: 24.3.50; lexical binding does not work within defadvice Date: Thu, 29 Nov 2012 17:50:02 -0500 Message-ID: References: <87zk213do1@ch.ristopher.com> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1354229468 15180 80.91.229.3 (29 Nov 2012 22:51:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 29 Nov 2012 22:51:08 +0000 (UTC) Cc: 13023@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 29 23:51:19 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TeCwu-0002GG-BD for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Nov 2012 23:51:16 +0100 Original-Received: from localhost ([::1]:46785 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TeCwi-00007v-UF for geb-bug-gnu-emacs@m.gmane.org; Thu, 29 Nov 2012 17:51:04 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:41554) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TeCwf-00007p-R2 for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2012 17:51:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TeCwe-0000Gb-GJ for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2012 17:51:01 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35438) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TeCwe-0000GX-Cq for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2012 17:51:00 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TeCyc-0005RH-1p for bug-gnu-emacs@gnu.org; Thu, 29 Nov 2012 17:53:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Richard Stallman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Nov 2012 22:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13023 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13023-submit@debbugs.gnu.org id=B13023.135422953020846 (code B ref 13023); Thu, 29 Nov 2012 22:53:01 +0000 Original-Received: (at 13023) by debbugs.gnu.org; 29 Nov 2012 22:52:10 +0000 Original-Received: from localhost ([127.0.0.1]:45689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TeCxm-0005Q8-01 for submit@debbugs.gnu.org; Thu, 29 Nov 2012 17:52:10 -0500 Original-Received: from fencepost.gnu.org ([208.118.235.10]:49611) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TeCxi-0005Q0-Ph for 13023@debbugs.gnu.org; Thu, 29 Nov 2012 17:52:07 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TeCvi-0001rJ-Vf; Thu, 29 Nov 2012 17:50:03 -0500 In-reply-to: (message from Stefan Monnier on Wed, 28 Nov 2012 23:32:36 -0500) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:67612 Archived-At: Indeed, it doesn't work. And because of the way advice.el works (building a new function by combining the code chunks from all the pieces of advice applied to that function) it's not easy to fix. Would it be possible to fix this by defining a new primitive construct for use in the constructed function that runs the advince? -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call