当建议返回nil时,如何阻止建议的函数运行?
(defadvice beginning-of-line (before test activate)
nil)
- >根本没有运行beginning-of-line
。
编辑:只是为了消除您的担忧,我不打算在beginning-of-line
上使用它。
答案 0 :(得分:1)
您可以按原样使用around
建议:
(defadvice foo (around test activate)
(if my-test
ad-do-it))
构造ad-do-it
对应于运行原始函数。