Mercurial > emacs
comparison lisp/language/ethiopic.el @ 17993:73869115ae0a
Most of setup-LANGUAGE-environment functions are
moved form LANGUAGE.el to LANG-util.el. These functions now at
first call setup-english-environment to reset various values to
the defaults.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Wed, 28 May 1997 03:39:03 +0000 |
parents | 084d922fcd78 |
children | bd8b521f5218 |
comparison
equal
deleted
inserted
replaced
17992:191bef5a0922 | 17993:73869115ae0a |
---|---|
49 (cons (cons "ethiopic" ccl-encode-ethio-font) font-ccl-encoder-alist)) | 49 (cons (cons "ethiopic" ccl-encode-ethio-font) font-ccl-encoder-alist)) |
50 | 50 |
51 (register-input-method | 51 (register-input-method |
52 "Ethiopic" '("quail-ethio" quail-use-package "quail/ethiopic")) | 52 "Ethiopic" '("quail-ethio" quail-use-package "quail/ethiopic")) |
53 | 53 |
54 (defun setup-ethiopic-environment () | |
55 "Setup multilingual environment for Ethiopic." | |
56 (interactive) | |
57 (setq primary-language "Ethiopic") | |
58 | |
59 (setq default-input-method '("Ethiopic" . "quail-ethio")) | |
60 | |
61 ;; | |
62 ;; key bindings | |
63 ;; | |
64 (define-key global-map [f4] 'sera-to-fidel-buffer) | |
65 (define-key global-map [S-f4] 'sera-to-fidel-region) | |
66 (define-key global-map [C-f4] 'sera-to-fidel-marker) | |
67 (define-key global-map [f5] 'fidel-to-sera-buffer) | |
68 (define-key global-map [S-f5] 'fidel-to-sera-region) | |
69 (define-key global-map [C-f5] 'fidel-to-sera-marker) | |
70 (define-key global-map [f6] 'ethio-modify-vowel) | |
71 (define-key global-map [f7] 'ethio-replace-space) | |
72 (define-key global-map [f8] 'ethio-input-special-character) | |
73 (define-key global-map [S-f2] 'ethio-replace-space) ; as requested | |
74 | |
75 (add-hook | |
76 'rmail-mode-hook | |
77 '(lambda () | |
78 (define-key rmail-mode-map [C-f4] 'sera-to-fidel-mail) | |
79 (define-key rmail-mode-map [C-f5] 'fidel-to-sera-mail))) | |
80 | |
81 (add-hook | |
82 'mail-mode-hook | |
83 '(lambda () | |
84 (define-key mail-mode-map [C-f4] 'sera-to-fidel-mail) | |
85 (define-key mail-mode-map [C-f5] 'fidel-to-sera-mail))) | |
86 ) | |
87 | |
88 (set-language-info-alist | 54 (set-language-info-alist |
89 "Ethiopic" '((setup-function . setup-ethiopic-environment) | 55 "Ethiopic" '((setup-function . setup-ethiopic-environment) |
90 (charset . (ethiopic)) | 56 (charset . (ethiopic)) |
91 (sample-text . "$(3$O#U!.(B") | 57 (sample-text . "$(3$O#U!.(B") |
92 (documentation . t))) | 58 (documentation . t))) |