From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.help Subject: Re: replacing a function with another one Date: Tue, 11 Mar 2014 00:31:25 +0100 Message-ID: <87a9cxd41e.fsf@web.de> References: <87vbvofsi6.fsf@yun.yagibdah.de> <87bnxgs4r9.fsf@web.de> <87lhwj1cfz.fsf@yun.yagibdah.de> <87zjkz6vd5.fsf@web.de> <8738ir161u.fsf@yun.yagibdah.de> <87eh2b6nfm.fsf@web.de> <87txb6goai.fsf@yun.yagibdah.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1394494319 32182 80.91.229.3 (10 Mar 2014 23:31:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 10 Mar 2014 23:31:59 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Mar 11 00:32:07 2014 Return-path: Envelope-to: geh-help-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 1WN9fz-0004wZ-38 for geh-help-gnu-emacs@m.gmane.org; Tue, 11 Mar 2014 00:32:07 +0100 Original-Received: from localhost ([::1]:51671 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WN9fy-0006zY-Nt for geh-help-gnu-emacs@m.gmane.org; Mon, 10 Mar 2014 19:32:06 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60040) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WN9fi-0006yX-Lh for help-gnu-emacs@gnu.org; Mon, 10 Mar 2014 19:31:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WN9fc-0003jn-7Z for help-gnu-emacs@gnu.org; Mon, 10 Mar 2014 19:31:50 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:34034) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WN9fc-0003jh-20 for help-gnu-emacs@gnu.org; Mon, 10 Mar 2014 19:31:44 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1WN9fa-0004Vr-Bm for help-gnu-emacs@gnu.org; Tue, 11 Mar 2014 00:31:42 +0100 Original-Received: from ip-90-186-176-150.web.vodafone.de ([90.186.176.150]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Mar 2014 00:31:42 +0100 Original-Received: from michael_heerdegen by ip-90-186-176-150.web.vodafone.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 11 Mar 2014 00:31:42 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 16 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: ip-90-186-176-150.web.vodafone.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:emGpIJBXDyDqJFt26vzPYPn7dVw= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:96416 Archived-At: lee writes: > What are the equivalents of ad-deactivate and ad-activate with > advice-add? I only found advice-add and advice-remove. Yes, you can use these. AFAIK, there is no direct replacement for (de)activation. > Is it possible that an advice adds and removes itself instead of > activating and deactivating itself? If you have named them so that you can refer to them, yes, that would work. Although it's much cleaner to use auxiliary variables as Stefan described. Michael.