* lisp/emacs-lisp/nadvice.el (advice--interactive-form): Don't get fooled
into autoloading just because of a silly indirection.
This commit is contained in:
parent
970fd40117
commit
97100b4379
2 changed files with 6 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2014-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* emacs-lisp/nadvice.el (advice--interactive-form): Don't get fooled
|
||||
into autoloading just because of a silly indirection.
|
||||
|
||||
2014-05-11 Santiago Payà i Miralta <santiagopim@gmail.com> (tiny change)
|
||||
|
||||
* vc/vc-hg.el (vc-hg-unregister): New function. (Bug#17454)
|
||||
|
|
|
@ -134,7 +134,7 @@ Each element has the form (WHERE BYTECODE STACK) where:
|
|||
(defun advice--interactive-form (function)
|
||||
;; Like `interactive-form' but tries to avoid autoloading functions.
|
||||
(when (commandp function)
|
||||
(if (not (and (symbolp function) (autoloadp (symbol-function function))))
|
||||
(if (not (and (symbolp function) (autoloadp (indirect-function function))))
|
||||
(interactive-form function)
|
||||
`(interactive (advice-eval-interactive-spec
|
||||
(cadr (interactive-form ',function)))))))
|
||||
|
|
Loading…
Add table
Reference in a new issue