bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#42590: 27.0.91; Advice error for interactive commands


From: Michael Heerdegen
Subject: bug#42590: 27.0.91; Advice error for interactive commands
Date: Wed, 29 Jul 2020 19:41:35 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Yuan Fu <casouri@gmail.com> writes:

> To reproduce the issue, evaluate
>
> (advice-add 'backward-delete-char-untabify :after 'ignore)
>
> and hit backspace (which should call backward-delete-char-untabify), and
> an error occurs: apply: Wrong number of arguments: (1 . 2), 0

Had to think about it.  But it's expected I think: `ignore' is
interactive, and as documented, its interactive spec overwrites the
interactive spec of the original function.  And it doesn't fit.

So everything behaves as documented, it's your specified after advice
that causes the problem.  Right?

Michael.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]