Mercurial > emacs
comparison lisp/language/cyrillic.el @ 24297:a5b2e26efe7c
(cyrillic-koi8): Add charset-origin-alist property.
(cyrillic-alternativnyj): Likewise.
("Cyrillic-KOI8"): Remove charset-origin-alist property.
("Cyrillic-ALT"): Likewise.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Fri, 12 Feb 1999 07:46:42 +0000 |
parents | 5c0a4ed13900 |
children | 0856eb4dd6ec |
comparison
equal
deleted
inserted
replaced
24296:28d942c5d967 | 24297:a5b2e26efe7c |
---|---|
120 ;; will have to forgive us. | 120 ;; will have to forgive us. |
121 ?R "KOI8 8-bit encoding for Cyrillic (MIME: KOI8-R)" | 121 ?R "KOI8 8-bit encoding for Cyrillic (MIME: KOI8-R)" |
122 '(ccl-decode-koi8 . ccl-encode-koi8) | 122 '(ccl-decode-koi8 . ccl-encode-koi8) |
123 '((safe-charsets ascii cyrillic-iso8859-5) | 123 '((safe-charsets ascii cyrillic-iso8859-5) |
124 (mime-charset . koi8-r) | 124 (mime-charset . koi8-r) |
125 (valid-codes (0 . 127) 163 179 (192 . 255)))) | 125 (valid-codes (0 . 127) 163 179 (192 . 255)) |
126 (charset-origin-alist (cyrillic-iso8859-5 "KOI8-R" | |
127 cyrillic-encode-koi8-r-char)))) | |
126 | 128 |
127 (define-coding-system-alias 'koi8-r 'cyrillic-koi8) | 129 (define-coding-system-alias 'koi8-r 'cyrillic-koi8) |
128 (define-coding-system-alias 'koi8 'cyrillic-koi8) | 130 (define-coding-system-alias 'koi8 'cyrillic-koi8) |
129 | 131 |
130 (define-ccl-program ccl-encode-koi8-font | 132 (define-ccl-program ccl-encode-koi8-font |
142 | 144 |
143 (set-language-info-alist | 145 (set-language-info-alist |
144 "Cyrillic-KOI8" `((charset cyrillic-iso8859-5) | 146 "Cyrillic-KOI8" `((charset cyrillic-iso8859-5) |
145 (nonascii-translation | 147 (nonascii-translation |
146 . ,cyrillic-koi8-r-nonascii-translation-table) | 148 . ,cyrillic-koi8-r-nonascii-translation-table) |
147 (charset-origin-alist | |
148 (cyrillic-iso8859-5 "KOI8-R" cyrillic-encode-koi8-r-char)) | |
149 (coding-system cyrillic-koi8) | 149 (coding-system cyrillic-koi8) |
150 (coding-priority cyrillic-koi8) | 150 (coding-priority cyrillic-koi8) |
151 (input-method . "cyrillic-yawerty") | 151 (input-method . "cyrillic-yawerty") |
152 (features cyril-util) | 152 (features cyril-util) |
153 (unibyte-display . cyrillic-koi8) | 153 (unibyte-display . cyrillic-koi8) |
216 (make-coding-system | 216 (make-coding-system |
217 'cyrillic-alternativnyj 4 ?A | 217 'cyrillic-alternativnyj 4 ?A |
218 "ALTERNATIVNYJ 8-bit encoding for Cyrillic" | 218 "ALTERNATIVNYJ 8-bit encoding for Cyrillic" |
219 '(ccl-decode-alternativnyj . ccl-encode-alternativnyj) | 219 '(ccl-decode-alternativnyj . ccl-encode-alternativnyj) |
220 '((safe-charsets ascii cyrillic-iso8859-5) | 220 '((safe-charsets ascii cyrillic-iso8859-5) |
221 (valid-codes (0 . 175) (224 . 241) 255))) | 221 (valid-codes (0 . 175) (224 . 241) 255) |
222 (charset-origin-alist (cyrillic-iso8859-5 "ALTERNATIVNYJ" | |
223 cyrillic-encode-koi8-r-char)))) | |
224 | |
222 | 225 |
223 (define-coding-system-alias 'alternativnyj 'cyrillic-alternativnyj) | 226 (define-coding-system-alias 'alternativnyj 'cyrillic-alternativnyj) |
224 | 227 |
225 (define-ccl-program ccl-encode-alternativnyj-font | 228 (define-ccl-program ccl-encode-alternativnyj-font |
226 '(0 | 229 '(0 |
238 | 241 |
239 (set-language-info-alist | 242 (set-language-info-alist |
240 "Cyrillic-ALT" `((charset cyrillic-iso8859-5) | 243 "Cyrillic-ALT" `((charset cyrillic-iso8859-5) |
241 (nonascii-translation | 244 (nonascii-translation |
242 . ,cyrillic-alternativnyj-nonascii-translation-table) | 245 . ,cyrillic-alternativnyj-nonascii-translation-table) |
243 (charset-origin-alist | |
244 (cyrillic-iso8859-5 "ALTERNATIVNYJ" | |
245 cyrillic-encode-koi8-r-char)) | |
246 (coding-system cyrillic-alternativnyj) | 246 (coding-system cyrillic-alternativnyj) |
247 (coding-priority cyrillic-alternativnyj) | 247 (coding-priority cyrillic-alternativnyj) |
248 (input-method . "cyrillic-yawerty") | 248 (input-method . "cyrillic-yawerty") |
249 (features cyril-util) | 249 (features cyril-util) |
250 (unibyte-display . cyrillic-alternativnyj) | 250 (unibyte-display . cyrillic-alternativnyj) |