When using the advice.el things interactively, eg. ad-disable-advice or ad-activate, it'd be good if the read for the function name defaulted to a func at point. Currently I think it only offers the most recently defined advice, so with (defadvice doctor (around no-doctoring activate) "Disable the doctor." (error "The doctor is at a medical conference in Barbados")) (defadvice dunnet (around no-games activate) "Disable games." (error "Shouldn't you be working?")) An M-x ad-disable-advice with point on either "doctor" or "dunnet" offers "dunnet", where I hoped that on "doctor" it would offer doctor. 2011-03-20 Kevin Ryde * emacs-lisp/advice.el (ad-read-advised-function): Use `function-called-at-point' as the default default, if the func at point has advice, and passes PREDICATE.