Mercurial > emacs
changeset 51753:d42b31a4657f
(Activation of Advice): Note that ad-start-advice is turned on by default.
author | Markus Rost <rost@math.uni-bielefeld.de> |
---|---|
date | Sun, 06 Jul 2003 01:31:34 +0000 |
parents | f5c310fd1ff2 |
children | d6cbede0ea11 |
files | lispref/advice.texi |
diffstat | 1 files changed, 9 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/lispref/advice.texi Sat Jul 05 20:02:18 2003 +0000 +++ b/lispref/advice.texi Sun Jul 06 01:31:34 2003 +0000 @@ -331,12 +331,14 @@ @cindex advice, activating By default, advice does not take effect when you define it---only when -you @dfn{activate} advice for the function that was advised. You can -request the activation of advice for a function when you define the -advice, by specifying the @code{activate} flag in the @code{defadvice}. -But normally you activate the advice for a function by calling the -function @code{ad-activate} or one of the other activation commands -listed below. +you @dfn{activate} advice for the function that was advised. However +the advice will be automatically activated when the function is +defined or redefined later. You can request the activation of advice +for a function when you define the advice, by specifying the +@code{activate} flag in the @code{defadvice}. But normally you +activate the advice for a function by calling the function +@code{ad-activate} or one of the other activation commands listed +below. Separating the activation of advice from the act of defining it permits you to add several pieces of advice to one function efficiently, without @@ -416,8 +418,7 @@ @deffn Command ad-start-advice Turn on automatic advice activation when a function is defined or -redefined. If you turn on this mode, then advice takes effect -immediately when defined. +redefined. This mode is turned on by default. @end deffn @deffn Command ad-stop-advice