comparison lisp/language/cyrillic.el @ 17772:550afdbb31d8

Make functions setup-LANGUAGE-environment interactive and add new functions describe-LANGUAGE-support for all LANGUAGEs supported. Remove resisterations of input methods which use the function encoded-kbd-select-terminal.
author Kenichi Handa <handa@m17n.org>
date Mon, 12 May 1997 07:00:16 +0000
parents 4dafa5431293
children 084d922fcd78
comparison
equal deleted inserted replaced
17771:1db36f7e82d1 17772:550afdbb31d8
185 "Cyrillic" '("quail-ukrainian" quail-use-package "quail/cyrillic")) 185 "Cyrillic" '("quail-ukrainian" quail-use-package "quail/cyrillic"))
186 (register-input-method 186 (register-input-method
187 "Cyrillic" '("quail-yawerty" quail-use-package "quail/cyrillic")) 187 "Cyrillic" '("quail-yawerty" quail-use-package "quail/cyrillic"))
188 188
189 (defun setup-cyrillic-environment () 189 (defun setup-cyrillic-environment ()
190 "Setup multilingual environment for Cyrillic users."
191 (interactive)
190 (setq primary-language "Cyrillic") 192 (setq primary-language "Cyrillic")
191 193
192 (setq coding-category-iso-8-1 'iso-8859-5) 194 (setq coding-category-iso-8-1 'iso-8859-5)
193 195
194 (set-coding-priority 196 (set-coding-priority
200 (set-keyboard-coding-system 'iso-8859-5) 202 (set-keyboard-coding-system 'iso-8859-5)
201 203
202 (setq default-input-method '("Cyrillic" . "quail-yawerty")) 204 (setq default-input-method '("Cyrillic" . "quail-yawerty"))
203 ) 205 )
204 206
207 (defun describe-cyrillic-support ()
208 "Describe how Emacs support Cyrillic."
209 (interactive)
210 (describe-language-support-internal "Cyrillic"))
211
205 (set-language-info-alist 212 (set-language-info-alist
206 "Cyrillic" '((setup-function . setup-cyrillic-environment) 213 "Cyrillic" '((setup-function . setup-cyrillic-environment)
214 (describe-function . describe-cyrillic-support)
207 (charset . (cyrillic-iso8859-5)) 215 (charset . (cyrillic-iso8859-5))
208 (coding-system . (iso-8859-5 koi8 alternativnyj)) 216 (coding-system . (iso-8859-5 koi8 alternativnyj))
209 (documentation . t) 217 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!")
210 (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!"))) 218 (documentation . nil)))
211 219
212 ;;; cyrillic.el ends here 220 ;;; cyrillic.el ends here