aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/international/quail.el8
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/international/quail.el b/lisp/international/quail.el
index c4fcb1da6c4..8913195fcf1 100644
--- a/lisp/international/quail.el
+++ b/lisp/international/quail.el
@@ -1279,9 +1279,11 @@ Do so while interleaving with the following special events:
1279 (let* ((events (mapcar 1279 (let* ((events (mapcar
1280 (lambda (c) 1280 (lambda (c)
1281 ;; This gives us the chance to unify on input 1281 ;; This gives us the chance to unify on input
1282 ;; (e.g. using ucs-tables.el). 1282 ;; (e.g. using ucs-tables.el). Fixme: The result
1283 (or (and translation-table-for-input 1283 ;; of Quail input doesn't currently go through
1284 (aref translation-table-for-input c)) 1284 ;; `keyboard-translate-table'.
1285 (or (and (char-table-p keyboard-translate-table)
1286 (aref keyboard-translate-table c))
1285 c)) 1287 c))
1286 str)) 1288 str))
1287 (len (length str)) 1289 (len (length str))