(in-is13194): Give correct `safe-chars' property.
authorKenichi Handa <handa@m17n.org>
Tue, 30 Jul 2002 06:35:51 +0000 (06:35 +0000)
committerKenichi Handa <handa@m17n.org>
Tue, 30 Jul 2002 06:35:51 +0000 (06:35 +0000)
(devanagari): Define it as an alias of in-is13194.

lisp/ChangeLog
lisp/language/indian.el

index cf4148b..61378cf 100644 (file)
@@ -1,5 +1,11 @@
 2002-07-30  Kenichi Handa  <handa@etl.go.jp>
 
+       * language/indian.el (in-is13194): Give correct `safe-chars' property.
+       (devanagari): Define it as an alias of in-is13194.
+
+       * international/mule.el (safe-chars): Put
+       `char-table-extra-slots' property with value 0.
+
        * files.el (revert-buffer): Fix previous change.
 
 2002-07-29  Richard M. Stallman  <rms@gnu.org>
index 474ac74..697d599 100644 (file)
  "8-bit encoding for ASCII (MSB=0) and IS13194-Devanagari (MSB=1)."
  '(ascii indian-is13194 nil nil
    nil ascii-eol)
- '((safe-charsets ascii indian-is13194)
+ `((safe-chars . ,(let ((table (make-char-table 'safe-chars nil)))
+                   (set-char-table-range table 'indian-is13194 t)
+                   (dotimes (i 127)
+                     (aset table i t)
+                     (aset table (decode-char 'ucs (+ #x900 i)) t))
+                   table))
    (post-read-conversion . in-is13194-post-read-conversion)
    (pre-write-conversion . in-is13194-pre-write-conversion)))
 
+(define-coding-system-alias 'devanagari 'in-is13194)
+
 (defvar indian-script-table
   '[
     devanagari