Subject: bug#22958: 25.0.91; universal-argument, self-insert and input-method, unexpected result

From: Eli Zaretskii <[email-masked]>
Date: Wed, 09 Mar 2016 19:27:04 +0200

> From: Joakim Jalap <[email-masked]>
> Date: Wed, 09 Mar 2016 13:02:49 +0100
> 
> emacs -Q
> C-x RET C-\ programmer-dvorak RET ; Works with other input methods as well
> C-u 80 S-1
> This means the key which is '1' on a regular US keyboard, not the key
> which gives 1 with programmer-dvorak input method (which would be S-5).
> 
> Expected: 80 '%'s
> Actual: 80 '!'s

Seems to be a regression introduced in Emacs 24.4.  In 24.3 it works
as expected (I tried a different input method).

> Perhaps this is not a bug, but it certainly surprised me.

Of course, it's a bug.