Subject: bug#23155: 24.5; 24.5.1 (i686-pc-ming32) other-window cannot take one argument

From: Eli Zaretskii <[email-masked]>
Date: Wed, 30 Mar 2016 05:44:06 +0300

> Date: Tue, 29 Mar 2016 13:15:55 -0400
> From: Guangran Kevin Zhu <[email-masked]>
> 
> In the .emacs file, insert
> 
> (defun my-previous-window ()
>   (interactive)
>   (other-window -1))
> 
> Run this function and receive the following error message:
> 
> Wrong number of arguments: (lambda nil "Select the previous window."
> (interactive) ((other-window) -1)), 3

I cannot reproduce this.  Does this happen for you in "emacs -Q", if
you evaluate the definition of my-previous-window in the *scratch*
buffer?  If it works then, you should look into your .emacs for the
reason of the error.