]> git.eshelyaron.com Git - emacs.git/commit
nadvice.el: Restore interactive-form handling
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 18 Dec 2021 22:25:50 +0000 (17:25 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 18 Dec 2021 22:25:50 +0000 (17:25 -0500)
commit5837f75e0f1fb58df9d7f97f79ec1de9db2fc78c
tree39e8abaaa12692bd963bbf3b59ac4e099d434354
parent49992d58bd699ce31e7b5f3a4ee4aa1e2b537674
nadvice.el: Restore interactive-form handling

* test/lisp/emacs-lisp/nadvice-tests.el
(advice-test-call-interactively): Prefer a locally scoped function.

* lisp/simple.el (interactive-form): Don't skip the method dispatch
when recursing.
(interactive-form) <advice>: New method.

* lisp/emacs-lisp/nadvice.el (advice--where-alist): Fix typo.
(advice--get-interactive-form): New function.

* lisp/emacs-lisp/fcr.el (fcr-lambda): Fix thinko.

* lisp/emacs-lisp/cl-generic.el: Prefill with an FCR dispatcher.
lisp/emacs-lisp/cl-generic.el
lisp/emacs-lisp/fcr.el
lisp/emacs-lisp/nadvice.el
lisp/simple.el
test/lisp/emacs-lisp/nadvice-tests.el