(quail-inactivate): Turn Quail mode off
commit20110571b5b0cc01db64cb835cb268329bd1ed2d
authorKenichi Handa <handa@m17n.org>
Mon, 18 Aug 1997 10:51:45 +0000 (18 10:51 +0000)
committerKenichi Handa <handa@m17n.org>
Mon, 18 Aug 1997 10:51:45 +0000 (18 10:51 +0000)
tree13adc08319bc3c3d994f20dfa8f2c2448c8db02f
parent1bcb155cb1eec09f08dad8aab5b48f5a721d3389
(quail-inactivate): Turn Quail mode off
by itself.
(quail-translation-keymap): Don't bind thee key "C-\".
(quail-conversion-keymap): Likewise.
(quail-define-package): Indentation fixed.
(quail-setup-overlays): New arg conversion-mode.  Pay attention to
input-method-highlight-flag.
(quail-mode-line-format): Deleted.
(quail-generate-mode-line-format): Deleted.
(quail-mode): Don't handle input-method-inactivate-hook and
input-method-activate-hook here.  Delete code setting
quail-mode-line-format.
(quail-saved-current-map): Name changed from
quail-saved-overriding-local-map.
(quail-toggle-mode-temporarily): Completely re-written.
(quail-execute-non-quail-command): Use
quail-toggle-mode-temporarily.
(quail-conv-overlay-modification-hook): Deleted.
(quail-suppress-conversion): Deleted.
(quail-start-translation): Completely re-written.
(quail-start-translation-in-conversion-mode): Likewise.
(quail-delete-region): Check if quail-overlay is active.
(quail-get-current-str): Don't call throw.  Set
overriding-terminal-local-map correctly.
(quail-update-translation): Run hooks in
input-method-after-insert-chunk-hook.
(quail-self-insert-command): Catch 'quail-tag here.
(quail-conversion-delete-char): Don't call throw.  Set
overriding-terminal-local-map to nil.
(quail-conversion-backward-delete-char): Likewise.
(quail-no-conversion): Likewise.
(quail-help-insert-keymap-description): Bind
overriding-terminal-local-map instead of overriding-local-map.
lisp/international/quail.el