Mercurial > emacs
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 |