comparison lisp/international/kkc.el @ 90322:a7b705f6cbbf

(kkc-region): Use this-single-command-raw-keys on pushing back an unhandled key sequence.
author Kenichi Handa <handa@m17n.org>
date Mon, 27 Feb 2006 00:56:27 +0000
parents f9a65d7ebd29
children 6588c6259dfb
comparison
equal deleted inserted replaced
90321:344d06a17979 90322:a7b705f6cbbf
289 (call-interactively cmd)) 289 (call-interactively cmd))
290 (kkc-error (message "%s" (cdr err)) (beep))) 290 (kkc-error (message "%s" (cdr err)) (beep)))
291 ;; KEYSEQ is not defined in KKC keymap. 291 ;; KEYSEQ is not defined in KKC keymap.
292 ;; Let's put the event back. 292 ;; Let's put the event back.
293 (setq unread-input-method-events 293 (setq unread-input-method-events
294 (append (string-to-list keyseq) 294 (append (string-to-list (this-single-command-raw-keys))
295 unread-input-method-events)) 295 unread-input-method-events))
296 (kkc-terminate)))) 296 (kkc-terminate))))
297 297
298 (force-mode-line-update) 298 (force-mode-line-update)
299 (goto-char (overlay-end kkc-overlay-tail)) 299 (goto-char (overlay-end kkc-overlay-tail))