aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa1997-04-05 02:45:30 +0000
committerKenichi Handa1997-04-05 02:45:30 +0000
commit8dfef5034a3cbad1a74fcd80b2fb6e3a877933bb (patch)
treebb7977c7dc899d05cea64701de9901fcac99b4d2
parent80d75b56bda0ed49084e89550e0f310fedc76e5d (diff)
downloademacs-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.el28
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