On 17/05/2018 21:31 +0900, K. Handa wrote:
Here's the patch to fix it. Could you please try it?
...
+ ;; This location not available in the current keyboard
+ ;; layout. Check if the location is used to substitute
+ ;; for the other location of the standard layout.
+ (if (setq i (cdr (rassq i quail-keyboard-layout-substitution)))
+ (aref quail-keyboard-layout i)
Cannot understand this part - it seems to look up alist element by cdr
(i), and then set i to the same value. Should there be `(car (rassq..'
instead?