# HG changeset patch # User Kenichi Handa # Date 916276835 0 # Node ID 89706001ab78f9771d8a2fef92b1a34dccd118c2 # Parent 7914a815df8b93bc91455cb7ff90b60bba60e4ef (quail-japanese-kanji-kkc): If the last char to convert is `n', change it to Japanese Hiragana `n' before conversion. diff -r 7914a815df8b -r 89706001ab78 leim/quail/japanese.el --- a/leim/quail/japanese.el Thu Jan 14 01:20:35 1999 +0000 +++ b/leim/quail/japanese.el Thu Jan 14 01:20:35 1999 +0000 @@ -80,9 +80,15 @@ (defun quail-japanese-kanji-kkc () (interactive) (let ((from (overlay-start quail-conv-overlay)) - (to (overlay-end quail-conv-overlay)) - newfrom) + (to (overlay-end quail-conv-overlay))) (quail-delete-overlays) + (setq quail-current-str nil) + (when (= (char-before to) ?n) + ;; The last char is `n'. We had better convert it to `ん' + ;; before kana-kanji conversion. + (goto-char to) + (delete-char -1) + (insert ?ん)) (let ((result (kkc-region from to))) (move-overlay quail-conv-overlay from (point)) (setq quail-conversion-str (buffer-substring from (point)))