]> code.delx.au - gnu-emacs/commitdiff
Temporarily set utf-translate-cjk-mode to nil.
authorKenichi Handa <handa@m17n.org>
Fri, 11 Jun 2004 06:03:16 +0000 (06:03 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 11 Jun 2004 06:03:16 +0000 (06:03 +0000)
lisp/international/characters.el

index 809c457c6e1b56c540a2252a2a068bca461ba61d..c33bd2eb43fb6bca3d8ad5aba4dc9e3e29e828b2 100644 (file)
 
 ;;; Code:
 
+;; We must set utf-translate-cjk-mode to nil while loading this file
+;; to avoid translating CJK characters in decode-char.
+(defvar saved-utf-translate-cjk-mode utf-translate-cjk-mode)
+(setq utf-translate-cjk-mode nil)
+
 ;;; Predefined categories.
 
 ;; For each character set.
     (put-charset-property (car l) 'nospace-between-words t)
     (setq l (cdr l))))
 
+\f
+(setq utf-translate-cjk-mode saved-utf-translate-cjk-mode)
+(makunbound 'saved-utf-translate-cjk-mode)
+
 ;;; Local Variables:
 ;;; coding: iso-2022-7bit
 ;;; End: