diff options
| author | Kenichi Handa | 1997-04-05 02:45:30 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1997-04-05 02:45:30 +0000 |
| commit | 8dfef5034a3cbad1a74fcd80b2fb6e3a877933bb (patch) | |
| tree | bb7977c7dc899d05cea64701de9901fcac99b4d2 | |
| parent | 80d75b56bda0ed49084e89550e0f310fedc76e5d (diff) | |
| download | emacs-8dfef5034a3cbad1a74fcd80b2fb6e3a877933bb.tar.gz emacs-8dfef5034a3cbad1a74fcd80b2fb6e3a877933bb.zip | |
English related codes are moved to
language/english.el.
(setup-european-environment): Call setup-english-environment to
reset to default setting at first.
| -rw-r--r-- | lisp/language/european.el | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/lisp/language/european.el b/lisp/language/european.el index 7c27d7ba037..cef668b9d04 100644 --- a/lisp/language/european.el +++ b/lisp/language/european.el | |||
| @@ -69,35 +69,27 @@ | |||
| 69 | '("quail-latin-5" quail-use-package "quail/latin")) | 69 | '("quail-latin-5" quail-use-package "quail/latin")) |
| 70 | 70 | ||
| 71 | (defun setup-european-environment () | 71 | (defun setup-european-environment () |
| 72 | (setq coding-category-iso-8-1 'iso-8859-1) | 72 | (setup-english-environment) |
| 73 | |||
| 74 | (set-coding-priority | ||
| 75 | '(coding-category-iso-7 | ||
| 76 | coding-category-iso-8-1 | ||
| 77 | coding-category-iso-8-2)) | ||
| 78 | |||
| 79 | (setq-default buffer-file-coding-system 'iso-8859-1) | ||
| 80 | (set-terminal-coding-system 'iso-8859-1) | ||
| 81 | (set-keyboard-coding-system 'iso-8859-1) | ||
| 82 | 73 | ||
| 83 | (setq default-input-method '("European" . "quail-latin-1")) | 74 | (setq default-input-method '("European" . "quail-latin-1")) |
| 84 | ) | 75 | ) |
| 85 | 76 | ||
| 86 | (set-language-info "English" 'tutorial "TUTORIAL") | ||
| 87 | |||
| 88 | (register-input-method "French" | ||
| 89 | '("quail-latin-1" quail-use-package "quail/latin")) | ||
| 90 | (register-input-method "French" | ||
| 91 | '("quail-latin-1" quail-use-package "quail/latin")) | ||
| 92 | |||
| 93 | (set-language-info-alist | 77 | (set-language-info-alist |
| 94 | "European" '((setup-function . setup-european-environment) | 78 | "European" '((setup-function . setup-european-environment) |
| 95 | (charset . (ascii latin-iso8859-1 latin-iso8859-2 | 79 | (charset . (ascii latin-iso8859-1 latin-iso8859-2 |
| 96 | latin-iso8859-3 latin-iso8859-4 latin-iso8859-9)) | 80 | latin-iso8859-3 latin-iso8859-4 latin-iso8859-9)) |
| 97 | (coding-system . (iso-8859-1 iso-8859-2 iso-8859-3 | 81 | (coding-system . (iso-8859-1 iso-8859-2 iso-8859-3 |
| 98 | iso-8859-4 iso-8859-9)) | 82 | iso-8859-4 iso-8859-9)) |
| 99 | (documentation . t) | 83 | (documentation . t) |
| 100 | (sample-text | 84 | (sample-text |
| 101 | . "Hello, Hej, Tere, Hei, Bonjour, Gr,A|_(B Gott, Ciao, ,A!(BHola!"))) | 85 | . "Hello, Hej, Tere, Hei, Bonjour, Gr,A|_(B Gott, Ciao, ,A!(BHola!"))) |
| 102 | 86 | ||
| 87 | (let ((languages '("French" "German" "Spanish" "Italian" | ||
| 88 | ;; We have to list much more European langauges here. | ||
| 89 | )) | ||
| 90 | (val '("quail-latin-1" quail-use-package "quail/latin"))) | ||
| 91 | (while languages | ||
| 92 | (register-input-method (car languages) val) | ||
| 93 | (setq languages (cdr languages)))) | ||
| 94 | |||
| 103 | ;;; european.el ends here | 95 | ;;; european.el ends here |