comparison lisp/language/cyrillic.el @ 22983:7a010b8c0d99

("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change the value to setup-XXX-environment-internal. Add properties nonascii-translation, input-method, features, unibyte-syntax, and unibyte-display.
author Kenichi Handa <handa@m17n.org>
date Mon, 10 Aug 1998 06:29:02 +0000
parents e0e17bbd8e6c
children 7a5031625079
comparison
equal deleted inserted replaced
22982:5fef9d1a7fc2 22983:7a010b8c0d99
42 (mime-charset . iso-8859-5))) 42 (mime-charset . iso-8859-5)))
43 43
44 (define-coding-system-alias 'iso-8859-5 'cyrillic-iso-8bit) 44 (define-coding-system-alias 'iso-8859-5 'cyrillic-iso-8bit)
45 45
46 (set-language-info-alist 46 (set-language-info-alist
47 "Cyrillic-ISO" '((setup-function . setup-cyrillic-iso-environment) 47 "Cyrillic-ISO" '((charset cyrillic-iso8859-5)
48 (charset cyrillic-iso8859-5)
49 (coding-system cyrillic-iso-8bit) 48 (coding-system cyrillic-iso-8bit)
50 (coding-priority cyrillic-iso-8bit) 49 (coding-priority cyrillic-iso-8bit)
50 (input-method . "cyrillic-yawerty")
51 (nonascii-translation . cyrillic-iso8859-5)
52 (unibyte-display . cyrillic-iso-8bit)
53 (features cyril-util)
51 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!") 54 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
52 (documentation . "Support for Cyrillic ISO-8859-5.")) 55 (documentation . "Support for Cyrillic ISO-8859-5."))
53 '("Cyrillic")) 56 '("Cyrillic"))
54 57
55 ;; KOI-8 staff 58 ;; KOI-8 staff
136 (defvar cyrillic-koi8-r-nonascii-translation-table 139 (defvar cyrillic-koi8-r-nonascii-translation-table
137 (make-translation-table-from-vector cyrillic-koi8-r-decode-table) 140 (make-translation-table-from-vector cyrillic-koi8-r-decode-table)
138 "Value of `nonascii-translation-table' in Cyrillic-KOI8 language environment..") 141 "Value of `nonascii-translation-table' in Cyrillic-KOI8 language environment..")
139 142
140 (set-language-info-alist 143 (set-language-info-alist
141 "Cyrillic-KOI8" `((setup-function . setup-cyrillic-koi8-environment) 144 "Cyrillic-KOI8" `((charset cyrillic-iso8859-5)
142 (charset cyrillic-iso8859-5) 145 (nonascii-translation
143 (nonascii-translation-table
144 . ,cyrillic-koi8-r-nonascii-translation-table) 146 . ,cyrillic-koi8-r-nonascii-translation-table)
145 (charset-origin-alist 147 (charset-origin-alist
146 (cyrillic-iso8859-5 "KOI8-R" cyrillic-encode-koi8-r-char)) 148 (cyrillic-iso8859-5 "KOI8-R" cyrillic-encode-koi8-r-char))
147 (coding-system cyrillic-koi8) 149 (coding-system cyrillic-koi8)
148 (coding-priority cyrillic-koi8) 150 (coding-priority cyrillic-koi8)
151 (input-method . "cyrillic-yawerty")
152 (features cyril-util)
153 (unibyte-display . cyrillic-koi8)
149 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!") 154 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
150 (documentation . "Support for Cyrillic KOI8-R.")) 155 (documentation . "Support for Cyrillic KOI8-R."))
151 '("Cyrillic")) 156 '("Cyrillic"))
152 157
153 ;;; ALTERNATIVNYJ staff 158 ;;; ALTERNATIVNYJ staff
230 (defvar cyrillic-alternativnyj-nonascii-translation-table 235 (defvar cyrillic-alternativnyj-nonascii-translation-table
231 (make-translation-table-from-vector cyrillic-alternativnyj-decode-table) 236 (make-translation-table-from-vector cyrillic-alternativnyj-decode-table)
232 "Value of `nonascii-translation-table' in Cyrillic-ALT language environment.") 237 "Value of `nonascii-translation-table' in Cyrillic-ALT language environment.")
233 238
234 (set-language-info-alist 239 (set-language-info-alist
235 "Cyrillic-ALT" '((setup-function . setup-cyrillic-alternativnyj-environment) 240 "Cyrillic-ALT" `((charset cyrillic-iso8859-5)
236 (charset cyrillic-iso8859-5) 241 (nonascii-translation
237 (nonascii-translation-table 242 . ,cyrillic-alternativnyj-nonascii-translation-table)
238 . cyrillic-alternativnyj-nonascii-translation-table)
239 (charset-origin-alist 243 (charset-origin-alist
240 (cyrillic-iso8859-5 "ALTERNATIVNYJ" 244 (cyrillic-iso8859-5 "ALTERNATIVNYJ"
241 cyrillic-encode-koi8-char)) 245 cyrillic-encode-koi8-r-char))
242 (coding-system cyrillic-alternativnyj) 246 (coding-system cyrillic-alternativnyj)
243 (coding-priority cyrillic-alternativnyj) 247 (coding-priority cyrillic-alternativnyj)
248 (input-method . "cyrillic-yawerty")
249 (features cyril-util)
250 (unibyte-display . cyrillic-alternativnyj)
244 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!") 251 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
245 (documentation . "Support for Cyrillic ALTERNATIVNYJ.")) 252 (documentation . "Support for Cyrillic ALTERNATIVNYJ."))
246 '("Cyrillic")) 253 '("Cyrillic"))
247 254
248 ;;; cyrillic.el ends here 255 ;;; cyrillic.el ends here