--- Begin Message ---
Subject: |
24.0.91; C-x * Q not work if I switch input method (use C-\)... |
Date: |
Fri, 11 Nov 2011 14:01:56 +0200 |
In GNU Emacs 24.0.91.1 (i386-mingw-nt5.1.2600)
I use russian-input method (by C-/).
When I switch to russian-input method I can not invoke quick calc by
C-x * Q (nothing happen) because as I think calc prompt for key and get
Russian 'Й'...
I think that any user expect with "C-x * Q" get calc instead nothing
regardless activated current input method ...
--
Best regards!
--- End Message ---
--- Begin Message ---
Subject: |
Re: bug#10018: 24.0.91; C-x * Q not work if I switch input method (use C-\)... |
Date: |
Tue, 22 Nov 2011 01:59:37 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (x86_64-pc-linux-gnu) |
>> === modified file 'lisp/calc/calc.el'
>> --- lisp/calc/calc.el 2011-11-15 17:37:37 +0000
>> +++ lisp/calc/calc.el 2011-11-19 22:28:18 +0000
>> @@ -1235,7 +1235,8 @@ (defun calc-read-key-sequence (prompt ma
>> (glob (current-global-map))
>> (loc (current-local-map)))
>> (or (input-pending-p) (message "%s" prompt))
>> - (let ((key (calc-read-key t)))
>> + (let ((key (calc-read-key t))
>> + (input-method-function nil))
>> (calc-unread-command (cdr key))
>> (unwind-protect
>> (progn
>
> That looks OK to me.
With no objections from Jay, I installed this fix.
--- End Message ---