Viper hoses describe-key{,-briefly} in xemacs

Michael Kifer kifer at cs.sunysb.edu
Thu Jun 14 13:54:03 EDT 2007


> Your change of revision 1.43 of 2007/06/12 19:28:27 +0 of xemacs
> packages `viper.el' (not even noted in `ChangeLog' there) changes
> `interactive' specifications in `describe-key{,-briefly}' advices so
> that `call-interactively' passes 3 args to them.  In xemacs, both 21.4
> and 21.5, `describe-key' takes 1 arg, `describe-key-briefly' takes 2
> args, with 1 optional.  So after loading the changed file when trying
> to call these functions, `wrong-number-of-arguments' errors are
> signalled in backtrace like this:
> 
>   #<compiled-function (key) "...(9)" [key ad-return-value nil ad-Orig-describe-key] 3 "$ad-doc: describe-key$" (let (key) (setq key ...) (list key ... ...))>
> ([#<keypress-event control-S>] 1 nil)
>   call-interactively(describe-key)
> 
> Please fix.
> 


This change was done by somebody in the emacs trunk.
I did not test it on xemacs when I merged this with my changes.
will fix



More information about the XEmacs-Beta mailing list