Commit 9dda7cad authored by Kenichi Handa's avatar Kenichi Handa
Browse files

(quail-japanese-kanji-kkc): Handle the case

that conversion is cancelled in kkc-region.
(quail-japanese-switch-package): Fix previous change.
parent f370eb4c
......@@ -76,8 +76,9 @@
newfrom)
(quail-delete-overlays)
(let ((result (kkc-region from to)))
(move-overlay quail-conv-overlay (- (point) result) (point)))
(setq quail-converting nil)))
(move-overlay quail-conv-overlay from (point))
(if (= (+ from result) (point))
(setq quail-converting nil)))))
(defun quail-japanese-self-insert-and-switch-to-alpha (key idx)
(quail-delete-region)
......@@ -95,6 +96,8 @@
(put 'quail-japanese-package-saved 'permanent-local t)
(defun quail-japanese-switch-package (key idx)
(quail-delete-region)
(setq quail-converting nil)
(let ((pkg (cdr (assq (aref key (1- idx)) quail-japanese-switch-table))))
(if (null pkg)
(quail-error "No package to be switched")
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment