diff options
| author | Kenichi Handa | 1998-08-10 06:29:02 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1998-08-10 06:29:02 +0000 |
| commit | 8f76845d7eef977f60ef1e95d9bdeccb8249638c (patch) | |
| tree | 88abe084fe78e1989fcd91fdd40930506e87b51f /lisp/language | |
| parent | 6e49aeecbf0de2eca73dbbd3c1fbfc424bccaa71 (diff) | |
| download | emacs-8f76845d7eef977f60ef1e95d9bdeccb8249638c.tar.gz emacs-8f76845d7eef977f60ef1e95d9bdeccb8249638c.zip | |
(setup-XXX-environment): Just call set-language-environment. If
they used to do some other jobs than what done by
set-language-environment, those jobs are done in
setup-XXX-environment-internal now.
("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
the value to setup-XXX-environment-internal. Add properties
nonascii-translation, input-method, features, unibyte-syntax, and
unibyte-display.
Diffstat (limited to 'lisp/language')
| -rw-r--r-- | lisp/language/czech.el | 10 | ||||
| -rw-r--r-- | lisp/language/greek.el | 9 | ||||
| -rw-r--r-- | lisp/language/hebrew.el | 8 | ||||
| -rw-r--r-- | lisp/language/misc-lang.el | 8 | ||||
| -rw-r--r-- | lisp/language/romanian.el | 12 | ||||
| -rw-r--r-- | lisp/language/slovak.el | 10 |
6 files changed, 34 insertions, 23 deletions
diff --git a/lisp/language/czech.el b/lisp/language/czech.el index 69de792330f..b905cef4cea 100644 --- a/lisp/language/czech.el +++ b/lisp/language/czech.el | |||
| @@ -31,14 +31,16 @@ | |||
| 31 | (defun setup-czech-environment () | 31 | (defun setup-czech-environment () |
| 32 | "Setup multilingual environment (MULE) for Czech." | 32 | "Setup multilingual environment (MULE) for Czech." |
| 33 | (interactive) | 33 | (interactive) |
| 34 | (funcall (get-language-info "Latin-2" 'setup-function)) | 34 | (set-language-environment "Latin-2")) |
| 35 | (setq default-input-method "czech")) | ||
| 36 | 35 | ||
| 37 | (set-language-info-alist | 36 | (set-language-info-alist |
| 38 | "Czech" '((setup-function . setup-czech-environment) | 37 | "Czech" '((charset . (ascii latin-iso8859-2)) |
| 39 | (charset . (ascii latin-iso8859-2)) | ||
| 40 | (coding-system . (iso-8859-2)) | 38 | (coding-system . (iso-8859-2)) |
| 41 | (coding-priority . (iso-8859-2)) | 39 | (coding-priority . (iso-8859-2)) |
| 40 | (input-method . "czech") | ||
| 41 | (nonascii-translation . latin-iso8859-2) | ||
| 42 | (unibyte-syntax . "latin-2") | ||
| 43 | (unibyte-display . iso-8859-2) | ||
| 42 | (tutorial . "TUTORIAL.cs") | 44 | (tutorial . "TUTORIAL.cs") |
| 43 | (sample-text . "P,Bx(Bejeme v,Ba(Bm hezk,B}(B den!") | 45 | (sample-text . "P,Bx(Bejeme v,Ba(Bm hezk,B}(B den!") |
| 44 | (documentation . t)) | 46 | (documentation . t)) |
diff --git a/lisp/language/greek.el b/lisp/language/greek.el index 85bfd380839..96a0ec6aafd 100644 --- a/lisp/language/greek.el +++ b/lisp/language/greek.el | |||
| @@ -41,14 +41,15 @@ | |||
| 41 | (defun setup-greek-environment () | 41 | (defun setup-greek-environment () |
| 42 | "Setup multilingual environment (MULE) for Greek." | 42 | "Setup multilingual environment (MULE) for Greek." |
| 43 | (interactive) | 43 | (interactive) |
| 44 | (setup-8-bit-environment "Greek" 'greek-iso8859-7 "greek-postfix")) | 44 | (set-language-environment "Greek")) |
| 45 | 45 | ||
| 46 | (set-language-info-alist | 46 | (set-language-info-alist |
| 47 | "Greek" '((setup-function . setup-greek-environment) | 47 | "Greek" '((charset . (greek-iso8859-7)) |
| 48 | (charset . (greek-iso8859-7)) | ||
| 49 | (coding-system . (greek-iso-8bit)) | 48 | (coding-system . (greek-iso-8bit)) |
| 50 | (coding-priority greek-iso-8bit) | 49 | (coding-priority greek-iso-8bit) |
| 51 | (sample-text . "Greek (,FGkk]mija(B) ,FCei\(B ,Fsar(B") | 50 | (nonascii-translation . greek-iso8859-7) |
| 51 | (input-method . "greek") | ||
| 52 | (unibyte-display . greek-iso-8bit) | ||
| 52 | (documentation . t))) | 53 | (documentation . t))) |
| 53 | 54 | ||
| 54 | ;;; greek.el ends here | 55 | ;;; greek.el ends here |
diff --git a/lisp/language/hebrew.el b/lisp/language/hebrew.el index 14b8ff54286..f754108ae75 100644 --- a/lisp/language/hebrew.el +++ b/lisp/language/hebrew.el | |||
| @@ -42,14 +42,16 @@ | |||
| 42 | "Setup multilingual environment (MULE) for Hebrew. | 42 | "Setup multilingual environment (MULE) for Hebrew. |
| 43 | But, please note that right-to-left writing is not yet supported." | 43 | But, please note that right-to-left writing is not yet supported." |
| 44 | (interactive) | 44 | (interactive) |
| 45 | (setup-8-bit-environment "Hebrew" 'hebrew-iso8859-8 "hebrew")) | 45 | (set-language-environment "Hebrew")) |
| 46 | 46 | ||
| 47 | (set-language-info-alist | 47 | (set-language-info-alist |
| 48 | "Hebrew" '((setup-function . setup-hebrew-environment) | 48 | "Hebrew" '((describe-function . describe-hebrew-support) |
| 49 | (describe-function . describe-hebrew-support) | ||
| 50 | (charset . (hebrew-iso8859-8)) | 49 | (charset . (hebrew-iso8859-8)) |
| 51 | (coding-priority hebrew-iso-8bit) | 50 | (coding-priority hebrew-iso-8bit) |
| 52 | (coding-system . (hebrew-iso-8bit)) | 51 | (coding-system . (hebrew-iso-8bit)) |
| 52 | (nonascii-translation . hebrew-iso8859-8) | ||
| 53 | (input-method . "hebrew") | ||
| 54 | (unibyte-display . hebrew-iso-8bit) | ||
| 53 | (sample-text . "Hebrew ,Hylem(B") | 55 | (sample-text . "Hebrew ,Hylem(B") |
| 54 | (documentation . "Right-to-left writing is not yet supported.") | 56 | (documentation . "Right-to-left writing is not yet supported.") |
| 55 | )) | 57 | )) |
diff --git a/lisp/language/misc-lang.el b/lisp/language/misc-lang.el index 53b1399bbab..9fe1580a4a8 100644 --- a/lisp/language/misc-lang.el +++ b/lisp/language/misc-lang.el | |||
| @@ -29,13 +29,15 @@ | |||
| 29 | (defun setup-ipa-environment () | 29 | (defun setup-ipa-environment () |
| 30 | "Setup multilingual environment (MULE) for IPA." | 30 | "Setup multilingual environment (MULE) for IPA." |
| 31 | (interactive) | 31 | (interactive) |
| 32 | (setup-english-environment)) | 32 | (set-language-environment "IPA")) |
| 33 | 33 | ||
| 34 | (set-language-info-alist | 34 | (set-language-info-alist |
| 35 | "IPA" '((setup-function . setup-ipa-environment) | 35 | "IPA" '((charset . (ipa)) |
| 36 | (charset . (ipa)) | ||
| 37 | (coding-priority iso-2022-7bit) | 36 | (coding-priority iso-2022-7bit) |
| 38 | (coding-system iso-2022-7bit) | 37 | (coding-system iso-2022-7bit) |
| 38 | (input-method . "ipa") | ||
| 39 | (nonascii-translation . ipa) | ||
| 40 | (unibyte-display . iso-2022-7bit) | ||
| 39 | (documentation . "\ | 41 | (documentation . "\ |
| 40 | IPA is International Phonetic Alphabet for English, French, German | 42 | IPA is International Phonetic Alphabet for English, French, German |
| 41 | and Italian."))) | 43 | and Italian."))) |
diff --git a/lisp/language/romanian.el b/lisp/language/romanian.el index 595f0cea7e4..939643ae985 100644 --- a/lisp/language/romanian.el +++ b/lisp/language/romanian.el | |||
| @@ -31,15 +31,17 @@ | |||
| 31 | (defun setup-romanian-environment () | 31 | (defun setup-romanian-environment () |
| 32 | "Setup multilingual environment (MULE) for Romanian." | 32 | "Setup multilingual environment (MULE) for Romanian." |
| 33 | (interactive) | 33 | (interactive) |
| 34 | (setup-8-bit-environment "Romanian" 'latin-iso8859-2 "latin-2-postfix") | 34 | (set-language-environment "Romanian")) |
| 35 | (load "latin-2")) | ||
| 36 | 35 | ||
| 37 | (set-language-info-alist | 36 | (set-language-info-alist |
| 38 | "Romanian" '((setup-function . setup-romanian-environment) | 37 | "Romanian" '((charset . (ascii latin-iso8859-2)) |
| 39 | (charset . (ascii latin-iso8859-2)) | ||
| 40 | (coding-system . (iso-8859-2)) | 38 | (coding-system . (iso-8859-2)) |
| 41 | (coding-priority . (iso-8859-2)) | 39 | (coding-priority . (iso-8859-2)) |
| 42 | (sample-text . "Bun-Aă-B ziua, bine a-Ați-B venit!") | 40 | (nonascii-translation . latin-iso8859-2) |
| 41 | (input-method . "latin-2-postfix") | ||
| 42 | (unibyte-syntax . "latin-2") | ||
| 43 | (unibyte-display . iso-8859-2) | ||
| 44 | (sample-text . "Bună ziua, bine ați venit!") | ||
| 43 | (documentation . t)) | 45 | (documentation . t)) |
| 44 | '("European")) | 46 | '("European")) |
| 45 | 47 | ||
diff --git a/lisp/language/slovak.el b/lisp/language/slovak.el index b944ed80ffc..d9aaf3470d5 100644 --- a/lisp/language/slovak.el +++ b/lisp/language/slovak.el | |||
| @@ -33,14 +33,16 @@ | |||
| 33 | (defun setup-slovak-environment () | 33 | (defun setup-slovak-environment () |
| 34 | "Setup multilingual environment (MULE) for Slovak." | 34 | "Setup multilingual environment (MULE) for Slovak." |
| 35 | (interactive) | 35 | (interactive) |
| 36 | (funcall (get-language-info "Latin-2" 'setup-function)) | 36 | (set-language-environment "Slovak")) |
| 37 | (setq default-input-method "slovak")) | ||
| 38 | 37 | ||
| 39 | (set-language-info-alist | 38 | (set-language-info-alist |
| 40 | "Slovak" '((setup-function . setup-slovak-environment) | 39 | "Slovak" '((charset . (ascii latin-iso8859-2)) |
| 41 | (charset . (ascii latin-iso8859-2)) | ||
| 42 | (coding-system . (iso-8859-2)) | 40 | (coding-system . (iso-8859-2)) |
| 43 | (coding-priority . (iso-8859-2)) | 41 | (coding-priority . (iso-8859-2)) |
| 42 | (nonascii-translation . latin-iso8859-2) | ||
| 43 | (input-method . "slovak") | ||
| 44 | (unibyte-syntax . "latin-2") | ||
| 45 | (unibyte-display . iso-8859-2) | ||
| 44 | (sample-text . "Prajeme V,Ba(Bm pr,Bm(Bjemn,B}(B de,Br(B!") | 46 | (sample-text . "Prajeme V,Ba(Bm pr,Bm(Bjemn,B}(B de,Br(B!") |
| 45 | (documentation . t)) | 47 | (documentation . t)) |
| 46 | '("European")) | 48 | '("European")) |