[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.