]> git.eshelyaron.com Git - emacs.git/commitdiff
(non-iso-charset-alist): Revert to defining in defvar -- OK with the
authorDave Love <fx@gnu.org>
Thu, 4 Sep 2003 18:20:21 +0000 (18:20 +0000)
committerDave Love <fx@gnu.org>
Thu, 4 Sep 2003 18:20:21 +0000 (18:20 +0000)
new autoload.

lisp/ChangeLog
lisp/international/mule-diag.el

index 895917970e6e4ff26c7fdc3400827c8ce5d6b144..7b2567840d9c36d1b2d0c21be4290a797f3983c2 100644 (file)
        ("Bulgarian", "Belarusian"): Remove `features'.
        (windows-1251): Moved from code-pages.
 
-       * international/mule-diag.el (non-iso-charset-alist): Define as
-       nil.
-       (top-level): Append to non-iso-charset-alist (without `codepage'
-       stuff).
+       * international/mule-diag.el (non-iso-charset-alist): Remove
+       `codepage' stuff.
        (print-designation, list-coding-systems-1): Output fixes.
 
        * international/code-pages.el (cp-make-translation-table)
index 8cabca02dcf347bdf264f95cf97b6cd189f4ddca..c439b30f944ca3c51abef9c54a4f366ff30d9057 100644 (file)
   'help-echo "mouse-2, RET: show table of characters for this character set")
 
 ;;;###autoload
-(defvar non-iso-charset-alist nil
+(defvar non-iso-charset-alist 
+  `((mac-roman
+     (ascii latin-iso8859-1 mule-unicode-2500-33ff
+           mule-unicode-0100-24ff mule-unicode-e000-ffff)
+     mac-roman-decoder
+     ((0 255)))
+    (viscii
+     (ascii vietnamese-viscii-lower vietnamese-viscii-upper)
+     viet-viscii-nonascii-translation-table
+     ((0 255)))
+    (vietnamese-tcvn
+     (ascii vietnamese-viscii-lower vietnamese-viscii-upper)
+     viet-tcvn-nonascii-translation-table
+     ((0 255)))
+    (koi8-r
+     (ascii cyrillic-iso8859-5)
+     cyrillic-koi8-r-nonascii-translation-table
+     ((32 255)))
+    (alternativnyj
+     (ascii cyrillic-iso8859-5)
+     cyrillic-alternativnyj-nonascii-translation-table
+     ((32 255)))
+    (koi8-u
+     (ascii cyrillic-iso8859-5 mule-unicode-0100-24ff)
+     cyrillic-koi8-u-nonascii-translation-table
+     ((32 255)))
+    (big5
+     (ascii chinese-big5-1 chinese-big5-2)
+     decode-big5-char
+     ((32 127)
+      ((?\xA1 ?\xFE) . (?\x40 ?\x7E ?\xA1 ?\xFE))))
+    (sjis
+     (ascii katakana-jisx0201 japanese-jisx0208)
+     decode-sjis-char
+     ((32 127 ?\xA1 ?\xDF)
+      ((?\x81 ?\x9F ?\xE0 ?\xEF) . (?\x40 ?\x7E ?\x80 ?\xFC)))))
   "Alist of charset names vs the corresponding information.
 This is mis-named for historical reasons.  The charsets are actually
 non-built-in ones.  They correspond to Emacs coding systems, not Emacs
@@ -93,47 +128,6 @@ TO2, or...
 The second form is used for 2-byte codes.  The car part is the ranges
 of the first byte, and the cdr part is the ranges of the second byte.")
 
-;; Set it like this in case code-pages &c has been loaded previously,
-;; in which case defvar would be useless.
-(setq non-iso-charset-alist
-      (append
-       non-iso-charset-alist
-       `((mac-roman
-         (ascii latin-iso8859-1 mule-unicode-2500-33ff
-                mule-unicode-0100-24ff mule-unicode-e000-ffff)
-         mac-roman-decoder
-         ((0 255)))
-        (viscii
-         (ascii vietnamese-viscii-lower vietnamese-viscii-upper)
-         viet-viscii-nonascii-translation-table
-         ((0 255)))
-        (vietnamese-tcvn
-         (ascii vietnamese-viscii-lower vietnamese-viscii-upper)
-         viet-tcvn-nonascii-translation-table
-         ((0 255)))
-        (koi8-r
-         (ascii cyrillic-iso8859-5)
-         cyrillic-koi8-r-nonascii-translation-table
-         ((32 255)))
-        (alternativnyj
-         (ascii cyrillic-iso8859-5)
-         cyrillic-alternativnyj-nonascii-translation-table
-         ((32 255)))
-        (koi8-u
-         (ascii cyrillic-iso8859-5 mule-unicode-0100-24ff)
-         cyrillic-koi8-u-nonascii-translation-table
-         ((32 255)))
-        (big5
-         (ascii chinese-big5-1 chinese-big5-2)
-         decode-big5-char
-         ((32 127)
-          ((?\xA1 ?\xFE) . (?\x40 ?\x7E ?\xA1 ?\xFE))))
-        (sjis
-         (ascii katakana-jisx0201 japanese-jisx0208)
-         decode-sjis-char
-         ((32 127 ?\xA1 ?\xDF)
-          ((?\x81 ?\x9F ?\xE0 ?\xEF) . (?\x40 ?\x7E ?\x80 ?\xFC)))))))
-
 ;;;###autoload
 (defun list-character-sets (arg)
   "Display a list of all character sets.