diff options
| author | Kenichi Handa | 1997-05-16 00:59:09 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1997-05-16 00:59:09 +0000 |
| commit | 78eee0edd118949aabe5227e358dd89a4222d172 (patch) | |
| tree | 2aee609e0ecac04589062cca2a1aebccb6893ee7 | |
| parent | 480826519d11d0128c1b5153b3721291265dcf09 (diff) | |
| download | emacs-78eee0edd118949aabe5227e358dd89a4222d172.tar.gz emacs-78eee0edd118949aabe5227e358dd89a4222d172.zip | |
Coding system names changed as follows:
internal -> emacs-mule, automatic-conversion -> undecided.
Coding category name changes as follows:
coding-category-internal -> coding-category-emacs-mule.
Delete functions describe-LANGUAGE-support.
Delete describe-function entries and change documentation
entries in each language specific information.
| -rw-r--r-- | lisp/language/chinese.el | 38 | ||||
| -rw-r--r-- | lisp/language/cyrillic.el | 8 | ||||
| -rw-r--r-- | lisp/language/devanagari.el | 8 | ||||
| -rw-r--r-- | lisp/language/english.el | 16 | ||||
| -rw-r--r-- | lisp/language/ethiopic.el | 8 | ||||
| -rw-r--r-- | lisp/language/european.el | 10 | ||||
| -rw-r--r-- | lisp/language/greek.el | 8 | ||||
| -rw-r--r-- | lisp/language/hebrew.el | 8 | ||||
| -rw-r--r-- | lisp/language/indian.el | 9 | ||||
| -rw-r--r-- | lisp/language/japanese.el | 10 | ||||
| -rw-r--r-- | lisp/language/korean.el | 8 | ||||
| -rw-r--r-- | lisp/language/lao.el | 8 | ||||
| -rw-r--r-- | lisp/language/thai.el | 8 | ||||
| -rw-r--r-- | lisp/language/vietnamese.el | 11 |
14 files changed, 30 insertions, 128 deletions
diff --git a/lisp/language/chinese.el b/lisp/language/chinese.el index e7de1e8c532..ab95c4f09c3 100644 --- a/lisp/language/chinese.el +++ b/lisp/language/chinese.el | |||
| @@ -46,21 +46,13 @@ | |||
| 46 | 46 | ||
| 47 | (define-coding-system-alias 'iso-2022-cn 'iso-2022-cn-ext) | 47 | (define-coding-system-alias 'iso-2022-cn 'iso-2022-cn-ext) |
| 48 | 48 | ||
| 49 | (defun describe-chinese-support () | ||
| 50 | "Describe how Emacs supports Chinese." | ||
| 51 | (interactive) | ||
| 52 | (with-output-to-temp-buffer "*Help*" | ||
| 53 | (princ (get-language-info "Chinese" 'documentation)) | ||
| 54 | (princ "\n"))) | ||
| 55 | |||
| 56 | (set-language-info-alist | 49 | (set-language-info-alist |
| 57 | "Chinese" '((describe-function . describe-chinese-support) | 50 | "Chinese" '((documentation . "\ |
| 58 | (documentation . "\ | ||
| 59 | Emacs provides the following three kinds of Chinese support: | 51 | Emacs provides the following three kinds of Chinese support: |
| 60 | Chinese-GB: for users of the charset GB2312 | 52 | Chinese-GB: for users of the charset GB2312 |
| 61 | Chinese-BIG5: for users of the charset Big5 | 53 | Chinese-BIG5: for users of the charset Big5 |
| 62 | Chinese-CNS: for users of the charset CNS11643 family | 54 | Chinese-CNS: for users of the charset CNS11643 family |
| 63 | Please specify one of them to get more information.") | 55 | Please specify/select one of them to get more information.") |
| 64 | )) | 56 | )) |
| 65 | 57 | ||
| 66 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 58 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| @@ -131,7 +123,7 @@ Please specify one of them to get more information.") | |||
| 131 | coding-category-iso-8-2 | 123 | coding-category-iso-8-2 |
| 132 | coding-category-big5 | 124 | coding-category-big5 |
| 133 | coding-category-iso-8-1 | 125 | coding-category-iso-8-1 |
| 134 | coding-category-internal | 126 | coding-category-emacs-mule |
| 135 | )) | 127 | )) |
| 136 | 128 | ||
| 137 | (setq-default buffer-file-coding-system 'cn-gb-2312) | 129 | (setq-default buffer-file-coding-system 'cn-gb-2312) |
| @@ -141,18 +133,12 @@ Please specify one of them to get more information.") | |||
| 141 | (setq default-input-method '("Chinese-GB" . "quail-py")) | 133 | (setq default-input-method '("Chinese-GB" . "quail-py")) |
| 142 | ) | 134 | ) |
| 143 | 135 | ||
| 144 | (defun describe-chinese-gb-support () | ||
| 145 | "Describe how Emacs supports Chinese for GB2312 users." | ||
| 146 | (interactive) | ||
| 147 | (describe-language-support-internal "Chinese-GB")) | ||
| 148 | |||
| 149 | (set-language-info-alist | 136 | (set-language-info-alist |
| 150 | "Chinese-GB" '((setup-function . setup-chinese-gb-environment) | 137 | "Chinese-GB" '((setup-function . setup-chinese-gb-environment) |
| 151 | (describe-function . describe-chinese-gb-support) | ||
| 152 | (charset . (chinese-gb2312 chinese-sisheng)) | 138 | (charset . (chinese-gb2312 chinese-sisheng)) |
| 153 | (coding-system . (cn-gb-2312 hz-gb-2312 iso-2022-cn)) | 139 | (coding-system . (cn-gb-2312 hz-gb-2312 iso-2022-cn)) |
| 154 | (sample-text . "Chinese ($AVPND(B,$AFUM(;0(B,$A::So(B) $ADc:C(B") | 140 | (sample-text . "Chinese ($AVPND(B,$AFUM(;0(B,$A::So(B) $ADc:C(B") |
| 155 | (documentation . nil))) | 141 | (documentation . t))) |
| 156 | 142 | ||
| 157 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 143 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 158 | ;; Chinese BIG5 (traditional) | 144 | ;; Chinese BIG5 (traditional) |
| @@ -225,18 +211,12 @@ Please specify one of them to get more information.") | |||
| 225 | (setq default-input-method '("Chinese-BIG5" . "quail-py-b5")) | 211 | (setq default-input-method '("Chinese-BIG5" . "quail-py-b5")) |
| 226 | ) | 212 | ) |
| 227 | 213 | ||
| 228 | (defun describe-chinese-big5-support () | ||
| 229 | "Describe how Emacs supports Chinese for Big5 users." | ||
| 230 | (interactive) | ||
| 231 | (describe-language-support-internal "Chinese-BIG5")) | ||
| 232 | |||
| 233 | (set-language-info-alist | 214 | (set-language-info-alist |
| 234 | "Chinese-BIG5" '((setup-function . setup-chinese-big5-environment) | 215 | "Chinese-BIG5" '((setup-function . setup-chinese-big5-environment) |
| 235 | (describe-function . describe-chinese-big5-support) | ||
| 236 | (charset . (chinese-big5-1 chinese-big5-2)) | 216 | (charset . (chinese-big5-1 chinese-big5-2)) |
| 237 | (coding-system . (cn-big5 iso-2022-cn)) | 217 | (coding-system . (cn-big5 iso-2022-cn)) |
| 238 | (sample-text . "Cantonese ($(0GnM$(B,$(0N]0*Hd(B) $(0*/=((B, $(0+$)p(B") | 218 | (sample-text . "Cantonese ($(0GnM$(B,$(0N]0*Hd(B) $(0*/=((B, $(0+$)p(B") |
| 239 | (documentation . nil))) | 219 | (documentation . t))) |
| 240 | 220 | ||
| 241 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 221 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 242 | ;; Chinese CNS11643 (traditional) | 222 | ;; Chinese CNS11643 (traditional) |
| @@ -269,19 +249,13 @@ Please specify one of them to get more information.") | |||
| 269 | (setq default-input-method '("Chinese-CNS" . "quail-quick-cns")) | 249 | (setq default-input-method '("Chinese-CNS" . "quail-quick-cns")) |
| 270 | ) | 250 | ) |
| 271 | 251 | ||
| 272 | (defun describe-chinese-cns-support () | ||
| 273 | "Describe how Emacs supports Chinese for CNS11643 family users." | ||
| 274 | (interactive) | ||
| 275 | (describe-language-support-internal "Chinese-CNS")) | ||
| 276 | |||
| 277 | (set-language-info-alist | 252 | (set-language-info-alist |
| 278 | "Chinese-CNS" '((setup-function . setup-chinese-cns-environment) | 253 | "Chinese-CNS" '((setup-function . setup-chinese-cns-environment) |
| 279 | (describe-function . describe-chinese-cns-support) | ||
| 280 | (charset . (chinese-cns11643-1 chinese-cns11643-2 | 254 | (charset . (chinese-cns11643-1 chinese-cns11643-2 |
| 281 | chinese-cns11643-3 chinese-cns11643-4 | 255 | chinese-cns11643-3 chinese-cns11643-4 |
| 282 | chinese-cns11643-5 chinese-cns11643-6 | 256 | chinese-cns11643-5 chinese-cns11643-6 |
| 283 | chinese-cns11643-7)) | 257 | chinese-cns11643-7)) |
| 284 | (coding-system . (iso-2022-cn)) | 258 | (coding-system . (iso-2022-cn)) |
| 285 | (documentation . nil))) | 259 | (documentation . t))) |
| 286 | 260 | ||
| 287 | ;;; chinese.el ends here | 261 | ;;; chinese.el ends here |
diff --git a/lisp/language/cyrillic.el b/lisp/language/cyrillic.el index 3646521e003..737fefb39e9 100644 --- a/lisp/language/cyrillic.el +++ b/lisp/language/cyrillic.el | |||
| @@ -204,17 +204,11 @@ | |||
| 204 | (setq default-input-method '("Cyrillic" . "quail-yawerty")) | 204 | (setq default-input-method '("Cyrillic" . "quail-yawerty")) |
| 205 | ) | 205 | ) |
| 206 | 206 | ||
| 207 | (defun describe-cyrillic-support () | ||
| 208 | "Describe how Emacs support Cyrillic." | ||
| 209 | (interactive) | ||
| 210 | (describe-language-support-internal "Cyrillic")) | ||
| 211 | |||
| 212 | (set-language-info-alist | 207 | (set-language-info-alist |
| 213 | "Cyrillic" '((setup-function . setup-cyrillic-environment) | 208 | "Cyrillic" '((setup-function . setup-cyrillic-environment) |
| 214 | (describe-function . describe-cyrillic-support) | ||
| 215 | (charset . (cyrillic-iso8859-5)) | 209 | (charset . (cyrillic-iso8859-5)) |
| 216 | (coding-system . (iso-8859-5 koi8 alternativnyj)) | 210 | (coding-system . (iso-8859-5 koi8 alternativnyj)) |
| 217 | (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!") | 211 | (sample-text . "Russian (,L@caaZXY(B) ,L7T`PRabRcYbU(B!") |
| 218 | (documentation . nil))) | 212 | (documentation . t))) |
| 219 | 213 | ||
| 220 | ;;; cyrillic.el ends here | 214 | ;;; cyrillic.el ends here |
diff --git a/lisp/language/devanagari.el b/lisp/language/devanagari.el index 9fd47c57607..ada8a8f4821 100644 --- a/lisp/language/devanagari.el +++ b/lisp/language/devanagari.el | |||
| @@ -71,17 +71,11 @@ devanagari-compose-from-is13194-region | |||
| 71 | (setq default-input-method '("Devanagari" . "quail-devanagari-itrans")) | 71 | (setq default-input-method '("Devanagari" . "quail-devanagari-itrans")) |
| 72 | ) | 72 | ) |
| 73 | 73 | ||
| 74 | (defun describe-devanagari-support () | ||
| 75 | "Describe how Emacs support languages using Devanagari script." | ||
| 76 | (interactive) | ||
| 77 | (describe-language-support-internal "Devanagari")) | ||
| 78 | |||
| 79 | (set-language-info-alist | 74 | (set-language-info-alist |
| 80 | "Devanagari" '((setup-function . setup-devanagari-environment) | 75 | "Devanagari" '((setup-function . setup-devanagari-environment) |
| 81 | (describe-function . describe-devanagari-support) | ||
| 82 | (charset . (indian-is13194 indian-2-column indian-1-column)) | 76 | (charset . (indian-is13194 indian-2-column indian-1-column)) |
| 83 | (coding-system . (in-is13194-devanagari)) | 77 | (coding-system . (in-is13194-devanagari)) |
| 84 | (documentation . nil))) | 78 | (documentation . t))) |
| 85 | 79 | ||
| 86 | ;; | 80 | ;; |
| 87 | ;; Devanagari Glyph List | 81 | ;; Devanagari Glyph List |
diff --git a/lisp/language/english.el b/lisp/language/english.el index 8e5d3c8d64e..76d08f47297 100644 --- a/lisp/language/english.el +++ b/lisp/language/english.el | |||
| @@ -48,7 +48,7 @@ The default status is as follows. | |||
| 48 | coding-category-iso-8-2 iso-8859-1 | 48 | coding-category-iso-8-2 iso-8859-1 |
| 49 | coding-category-iso-8-1 iso-8859-1 | 49 | coding-category-iso-8-1 iso-8859-1 |
| 50 | coding-category-iso-else iso-8859-1 | 50 | coding-category-iso-else iso-8859-1 |
| 51 | coding-category-internal internal | 51 | coding-category-emacs-mule emacs-mule |
| 52 | coding-category-binary no-conversion | 52 | coding-category-binary no-conversion |
| 53 | coding-category-sjis sjis | 53 | coding-category-sjis sjis |
| 54 | coding-category-big5 big5 | 54 | coding-category-big5 big5 |
| @@ -58,7 +58,7 @@ The default status is as follows. | |||
| 58 | (if (local-variable-p 'enable-multibyte-characters) | 58 | (if (local-variable-p 'enable-multibyte-characters) |
| 59 | (setq enable-multibyte-characters t)) | 59 | (setq enable-multibyte-characters t)) |
| 60 | 60 | ||
| 61 | (setq coding-category-internal 'internal | 61 | (setq coding-category-emacs-mule 'emacs-mule |
| 62 | coding-category-iso-7 'iso-2022-7 | 62 | coding-category-iso-7 'iso-2022-7 |
| 63 | coding-category-iso-8-1 'iso-8859-1 | 63 | coding-category-iso-8-1 'iso-8859-1 |
| 64 | coding-category-iso-8-2 'iso-8859-1 | 64 | coding-category-iso-8-2 'iso-8859-1 |
| @@ -72,7 +72,7 @@ The default status is as follows. | |||
| 72 | coding-category-iso-8-2 | 72 | coding-category-iso-8-2 |
| 73 | coding-category-iso-8-1 | 73 | coding-category-iso-8-1 |
| 74 | coding-category-iso-else | 74 | coding-category-iso-else |
| 75 | coding-category-internal | 75 | coding-category-emacs-mule |
| 76 | coding-category-binary | 76 | coding-category-binary |
| 77 | coding-category-sjis | 77 | coding-category-sjis |
| 78 | coding-category-big5)) | 78 | coding-category-big5)) |
| @@ -85,20 +85,14 @@ The default status is as follows. | |||
| 85 | rmail-file-coding-system nil) | 85 | rmail-file-coding-system nil) |
| 86 | ) | 86 | ) |
| 87 | 87 | ||
| 88 | (defun describe-english-support () | ||
| 89 | "Describe how Emacs support English." | ||
| 90 | (interactive) | ||
| 91 | (describe-language-support-internal "English")) | ||
| 92 | |||
| 93 | (set-language-info-alist | 88 | (set-language-info-alist |
| 94 | "English" '((setup-function . setup-english-environment) | 89 | "English" '((setup-function . setup-english-environment) |
| 95 | (describe-function . describe-english-support) | ||
| 96 | (tutorial . "TUTORIAL") | 90 | (tutorial . "TUTORIAL") |
| 97 | (charset . (ascii)) | 91 | (charset . (ascii)) |
| 98 | (sample-text . "Hello!, Hi!, How are you?") | 92 | (sample-text . "Hello!, Hi!, How are you?") |
| 99 | (documentation . "\ | 93 | (documentation . ("\ |
| 100 | There's nothing special you should care to handle English in Emacs. | 94 | There's nothing special you should care to handle English in Emacs. |
| 101 | You can use English both with enable-multibyte-characters t and nil.") | 95 | You can use English both with enable-multibyte-characters t and nil.")) |
| 102 | )) | 96 | )) |
| 103 | 97 | ||
| 104 | (register-input-method "English" | 98 | (register-input-method "English" |
diff --git a/lisp/language/ethiopic.el b/lisp/language/ethiopic.el index f51d99fdeac..fa99bf64a46 100644 --- a/lisp/language/ethiopic.el +++ b/lisp/language/ethiopic.el | |||
| @@ -85,16 +85,10 @@ | |||
| 85 | (define-key mail-mode-map [C-f5] 'fidel-to-sera-mail))) | 85 | (define-key mail-mode-map [C-f5] 'fidel-to-sera-mail))) |
| 86 | ) | 86 | ) |
| 87 | 87 | ||
| 88 | (defun describe-ethiopic-support () | ||
| 89 | "Describe how Emacs supports Ethiopic." | ||
| 90 | (interactive) | ||
| 91 | (describe-language-support-internal "Ethiopic")) | ||
| 92 | |||
| 93 | (set-language-info-alist | 88 | (set-language-info-alist |
| 94 | "Ethiopic" '((setup-function . setup-ethiopic-environment) | 89 | "Ethiopic" '((setup-function . setup-ethiopic-environment) |
| 95 | (describe-function . describe-ethiopic-support) | ||
| 96 | (charset . (ethiopic)) | 90 | (charset . (ethiopic)) |
| 97 | (sample-text . "$(3$O#U!.(B") | 91 | (sample-text . "$(3$O#U!.(B") |
| 98 | (documentation . nil))) | 92 | (documentation . t))) |
| 99 | 93 | ||
| 100 | ;;; ethiopic.el ends here | 94 | ;;; ethiopic.el ends here |
diff --git a/lisp/language/european.el b/lisp/language/european.el index 0dfd30565d7..685c3d5caf0 100644 --- a/lisp/language/european.el +++ b/lisp/language/european.el | |||
| @@ -76,25 +76,19 @@ See also the documentation of setup-english-environment." | |||
| 76 | (setup-english-environment) | 76 | (setup-english-environment) |
| 77 | (setq default-input-method '("European" . "quail-latin-1"))) | 77 | (setq default-input-method '("European" . "quail-latin-1"))) |
| 78 | 78 | ||
| 79 | (defun describe-european-support () | ||
| 80 | "Describe how Emacs support European languages." | ||
| 81 | (interactive) | ||
| 82 | (describe-language-support-internal "European")) | ||
| 83 | |||
| 84 | (set-language-info-alist | 79 | (set-language-info-alist |
| 85 | "European" '((setup-function . setup-european-environment) | 80 | "European" '((setup-function . setup-european-environment) |
| 86 | (describe-function . describe-european-support) | ||
| 87 | (charset . (ascii latin-iso8859-1 latin-iso8859-2 | 81 | (charset . (ascii latin-iso8859-1 latin-iso8859-2 |
| 88 | latin-iso8859-3 latin-iso8859-4 latin-iso8859-9)) | 82 | latin-iso8859-3 latin-iso8859-4 latin-iso8859-9)) |
| 89 | (coding-system . (iso-8859-1 iso-8859-2 iso-8859-3 | 83 | (coding-system . (iso-8859-1 iso-8859-2 iso-8859-3 |
| 90 | iso-8859-4 iso-8859-9)) | 84 | iso-8859-4 iso-8859-9)) |
| 91 | (sample-text | 85 | (sample-text |
| 92 | . "Hello, Hej, Tere, Hei, Bonjour, Gr,A|_(B Gott, Ciao, ,A!(BHola!") | 86 | . "Hello, Hej, Tere, Hei, Bonjour, Gr,A|_(B Gott, Ciao, ,A!(BHola!") |
| 93 | (documentation . "\ | 87 | (documentation . ("\ |
| 94 | Almost all of European languages are supported by the character sets and | 88 | Almost all of European languages are supported by the character sets and |
| 95 | coding systems listed below. | 89 | coding systems listed below. |
| 96 | To input them, LEIM (Libraries for Emacs Input Methods) should have been | 90 | To input them, LEIM (Libraries for Emacs Input Methods) should have been |
| 97 | installed.") | 91 | installed.")) |
| 98 | )) | 92 | )) |
| 99 | 93 | ||
| 100 | (let ((languages '("French" "German" "Spanish" "Italian" | 94 | (let ((languages '("French" "German" "Spanish" "Italian" |
diff --git a/lisp/language/greek.el b/lisp/language/greek.el index 6630e6bdb1d..5ff5a58dbe9 100644 --- a/lisp/language/greek.el +++ b/lisp/language/greek.el | |||
| @@ -52,17 +52,11 @@ | |||
| 52 | (setq default-input-method '("Greek" . "quail-greek")) | 52 | (setq default-input-method '("Greek" . "quail-greek")) |
| 53 | ) | 53 | ) |
| 54 | 54 | ||
| 55 | (defun describe-greek-support () | ||
| 56 | "Describe how Emacs supports Greek." | ||
| 57 | (interactive) | ||
| 58 | (describe-language-support-internal "Greek")) | ||
| 59 | |||
| 60 | (set-language-info-alist | 55 | (set-language-info-alist |
| 61 | "Greek" '((setup-function . setup-greek-environment) | 56 | "Greek" '((setup-function . setup-greek-environment) |
| 62 | (describe-function. describe-greek-support) | ||
| 63 | (charset . (greek-iso8859-7)) | 57 | (charset . (greek-iso8859-7)) |
| 64 | (coding-system . (iso-8859-7)) | 58 | (coding-system . (iso-8859-7)) |
| 65 | (sample-text . "Greek (,FGkk]mija(B) ,FCei\(B ,Fsar(B") | 59 | (sample-text . "Greek (,FGkk]mija(B) ,FCei\(B ,Fsar(B") |
| 66 | (documentation . nil))) | 60 | (documentation . t))) |
| 67 | 61 | ||
| 68 | ;;; greek.el ends here | 62 | ;;; greek.el ends here |
diff --git a/lisp/language/hebrew.el b/lisp/language/hebrew.el index 592734620bc..6e8ec265d10 100644 --- a/lisp/language/hebrew.el +++ b/lisp/language/hebrew.el | |||
| @@ -54,17 +54,13 @@ But, please note that right-to-left writing is not yet supported." | |||
| 54 | (setq default-input-method '("Hebrew" . "quail-hebrew")) | 54 | (setq default-input-method '("Hebrew" . "quail-hebrew")) |
| 55 | ) | 55 | ) |
| 56 | 56 | ||
| 57 | (defun describe-hebrew-support () | ||
| 58 | "Describe how Emacs supports Hebrew." | ||
| 59 | (interactive) | ||
| 60 | (describe-language-support-internal "Hebrew")) | ||
| 61 | |||
| 62 | (set-language-info-alist | 57 | (set-language-info-alist |
| 63 | "Hebrew" '((setup-function . setup-hebrew-environment) | 58 | "Hebrew" '((setup-function . setup-hebrew-environment) |
| 64 | (describe-function . describe-hebrew-support) | 59 | (describe-function . describe-hebrew-support) |
| 65 | (charset . (hebrew-iso8859-8)) | 60 | (charset . (hebrew-iso8859-8)) |
| 66 | (coding-system . (iso-8859-8)) | 61 | (coding-system . (iso-8859-8)) |
| 67 | (sample-text . "Hebrew ,Hylem(B") | 62 | (sample-text . "Hebrew ,Hylem(B") |
| 68 | (documentation . "Right-to-left writing is not yet supported."))) | 63 | (documentation . ("Right-to-left writing is not yet supported.")) |
| 64 | )) | ||
| 69 | 65 | ||
| 70 | ;;; hebew.el ends here | 66 | ;;; hebew.el ends here |
diff --git a/lisp/language/indian.el b/lisp/language/indian.el index d2aa5ab8688..5e40dd28076 100644 --- a/lisp/language/indian.el +++ b/lisp/language/indian.el | |||
| @@ -51,18 +51,13 @@ | |||
| 51 | 51 | ||
| 52 | ;;; Code: | 52 | ;;; Code: |
| 53 | 53 | ||
| 54 | (defun describe-indian-support () | ||
| 55 | "Describe how Emacs support Indian languages." | ||
| 56 | (interactive) | ||
| 57 | (describe-language-support-internal "Indian")) | ||
| 58 | |||
| 59 | (set-language-info-alist | 54 | (set-language-info-alist |
| 60 | "Indian" '((describe-function . describe-indian-support) | 55 | "Indian" '((describe-function . describe-indian-support) |
| 61 | (charset . (indian-is13194)) | 56 | (charset . (indian-is13194)) |
| 62 | (documentation . "\ | 57 | (documentation . ("\ |
| 63 | Among Indian languages, such languages using Devanagari scripts as | 58 | Among Indian languages, such languages using Devanagari scripts as |
| 64 | Hindi and Marathi are supproted. For them, please specify Devanagari | 59 | Hindi and Marathi are supproted. For them, please specify Devanagari |
| 65 | for more detail.") | 60 | for more detail.")) |
| 66 | )) | 61 | )) |
| 67 | 62 | ||
| 68 | ;; Followings are what you see when you refer to the Emacs | 63 | ;; Followings are what you see when you refer to the Emacs |
diff --git a/lisp/language/japanese.el b/lisp/language/japanese.el index 490ef7998d9..de9ebe4f454 100644 --- a/lisp/language/japanese.el +++ b/lisp/language/japanese.el | |||
| @@ -70,7 +70,7 @@ | |||
| 70 | coding-category-sjis | 70 | coding-category-sjis |
| 71 | coding-category-iso-8-1 | 71 | coding-category-iso-8-1 |
| 72 | coding-category-iso-else | 72 | coding-category-iso-else |
| 73 | coding-category-internal)) | 73 | coding-category-emacs-mule)) |
| 74 | 74 | ||
| 75 | (if (eq system-type 'ms-dos) | 75 | (if (eq system-type 'ms-dos) |
| 76 | (progn | 76 | (progn |
| @@ -88,14 +88,8 @@ | |||
| 88 | rmail-file-coding-system 'iso-2022-jp) | 88 | rmail-file-coding-system 'iso-2022-jp) |
| 89 | ) | 89 | ) |
| 90 | 90 | ||
| 91 | (defun describe-japanese-support () | ||
| 92 | "Describe how Emacs supports Japanese." | ||
| 93 | (interactive) | ||
| 94 | (describe-language-support-internal "Japanese")) | ||
| 95 | |||
| 96 | (set-language-info-alist | 91 | (set-language-info-alist |
| 97 | "Japanese" '((setup-function . setup-japanese-environment) | 92 | "Japanese" '((setup-function . setup-japanese-environment) |
| 98 | (describe-function . describe-japanese-support) | ||
| 99 | (tutorial . "TUTORIAL.jp") | 93 | (tutorial . "TUTORIAL.jp") |
| 100 | (charset . (japanese-jisx0208 japanese-jisx0208-1978 | 94 | (charset . (japanese-jisx0208 japanese-jisx0208-1978 |
| 101 | japanese-jisx0212 latin-jisx0201 | 95 | japanese-jisx0212 latin-jisx0201 |
| @@ -103,6 +97,6 @@ | |||
| 103 | (coding-system . (euc-japan-1990 sjis | 97 | (coding-system . (euc-japan-1990 sjis |
| 104 | iso-2022-jp iso-2022-jp-1978-irv)) | 98 | iso-2022-jp iso-2022-jp-1978-irv)) |
| 105 | (sample-text . "Japanese ($BF|K\8l(B) $B$3$s$K$A$O(B, (I:]FAJ(B") | 99 | (sample-text . "Japanese ($BF|K\8l(B) $B$3$s$K$A$O(B, (I:]FAJ(B") |
| 106 | (documentation . nil))) | 100 | (documentation . t))) |
| 107 | 101 | ||
| 108 | ;;; japanese.el ends here | 102 | ;;; japanese.el ends here |
diff --git a/lisp/language/korean.el b/lisp/language/korean.el index e096db9cb40..ce3cb97d3f3 100644 --- a/lisp/language/korean.el +++ b/lisp/language/korean.el | |||
| @@ -70,18 +70,12 @@ | |||
| 70 | (setq default-input-method '("Korean" . "quail-hangul")) | 70 | (setq default-input-method '("Korean" . "quail-hangul")) |
| 71 | ) | 71 | ) |
| 72 | 72 | ||
| 73 | (defun describe-korean-support () | ||
| 74 | "Describe How Emacs supports Korean." | ||
| 75 | (interactive) | ||
| 76 | (describe-language-support-internal "Korean")) | ||
| 77 | |||
| 78 | (set-language-info-alist | 73 | (set-language-info-alist |
| 79 | "Korean" '((setup-function . setup-korean-environment) | 74 | "Korean" '((setup-function . setup-korean-environment) |
| 80 | (describe-function . describe-korean-support) | ||
| 81 | (tutorial . "TUTORIAL.kr") | 75 | (tutorial . "TUTORIAL.kr") |
| 82 | (charset . (korean-ksc5601)) | 76 | (charset . (korean-ksc5601)) |
| 83 | (coding-system . (euc-kr iso-2022-kr)) | 77 | (coding-system . (euc-kr iso-2022-kr)) |
| 84 | (sample-text . "Hangul ($(CGQ1[(B) $(C>H3gGO<<?d(B, $(C>H3gGO=J4O1n(B") | 78 | (sample-text . "Hangul ($(CGQ1[(B) $(C>H3gGO<<?d(B, $(C>H3gGO=J4O1n(B") |
| 85 | (documentation . nil))) | 79 | (documentation . t))) |
| 86 | 80 | ||
| 87 | ;;; korean.el ends here | 81 | ;;; korean.el ends here |
diff --git a/lisp/language/lao.el b/lisp/language/lao.el index 1bedb6cc91f..4bf542c82dd 100644 --- a/lisp/language/lao.el +++ b/lisp/language/lao.el | |||
| @@ -50,18 +50,12 @@ | |||
| 50 | 50 | ||
| 51 | (setq default-input-method '("Lao" . "quail-lao"))) | 51 | (setq default-input-method '("Lao" . "quail-lao"))) |
| 52 | 52 | ||
| 53 | (defun describe-lao-support () | ||
| 54 | "Describe how Emacs supports Lao." | ||
| 55 | (interactive) | ||
| 56 | (describe-language-support-internal "Lao")) | ||
| 57 | |||
| 58 | (set-language-info-alist | 53 | (set-language-info-alist |
| 59 | "Lao" '((setup-function . setup-lao-environment) | 54 | "Lao" '((setup-function . setup-lao-environment) |
| 60 | (describe-function . describe-lao-support) | ||
| 61 | (charset . (lao)) | 55 | (charset . (lao)) |
| 62 | (coding-system . (lao)) | 56 | (coding-system . (lao)) |
| 63 | (sample-text . "Lao((1>RJRERG(B) (1JP:R-04U1(B, 0(1"i1M-`0;Q190$[19ERG(B") | 57 | (sample-text . "Lao((1>RJRERG(B) (1JP:R-04U1(B, 0(1"i1M-`0;Q190$[19ERG(B") |
| 64 | (documentation . nil))) | 58 | (documentation . t))) |
| 65 | 59 | ||
| 66 | (aset use-default-ascent ?(1;(B t) | 60 | (aset use-default-ascent ?(1;(B t) |
| 67 | (aset use-default-ascent ?(1=(B t) | 61 | (aset use-default-ascent ?(1=(B t) |
diff --git a/lisp/language/thai.el b/lisp/language/thai.el index 8172d7f59a3..425f68e2206 100644 --- a/lisp/language/thai.el +++ b/lisp/language/thai.el | |||
| @@ -56,18 +56,12 @@ | |||
| 56 | (setq default-input-method '("Thai" . "quail-thai")) | 56 | (setq default-input-method '("Thai" . "quail-thai")) |
| 57 | ) | 57 | ) |
| 58 | 58 | ||
| 59 | (defun describe-thai-support () | ||
| 60 | "Describe how Emacs supports Thai." | ||
| 61 | (interactive) | ||
| 62 | (describe-language-support-internal "Thai")) | ||
| 63 | |||
| 64 | (set-language-info-alist | 59 | (set-language-info-alist |
| 65 | "Thai" '((tutorial . "TUTORIAL.th") | 60 | "Thai" '((tutorial . "TUTORIAL.th") |
| 66 | (setup-function . setup-thai-environment) | 61 | (setup-function . setup-thai-environment) |
| 67 | (describe-function . describe-thai-support) | ||
| 68 | (charset . (thai-tis620)) | 62 | (charset . (thai-tis620)) |
| 69 | (coding-system . (th-tis620)) | 63 | (coding-system . (th-tis620)) |
| 70 | (sample-text . "Thai (,T@RIRd7B(B) ,TJ0GQ1J04U1$0CQ1:(B, ,TJ0GQ1J04U10$h1P(B") | 64 | (sample-text . "Thai (,T@RIRd7B(B) ,TJ0GQ1J04U1$0CQ1:(B, ,TJ0GQ1J04U10$h1P(B") |
| 71 | (documentation . nil))) | 65 | (documentation . t))) |
| 72 | 66 | ||
| 73 | ;;; thai.el ends here | 67 | ;;; thai.el ends here |
diff --git a/lisp/language/vietnamese.el b/lisp/language/vietnamese.el index d8c09f55ce0..e00e13a3599 100644 --- a/lisp/language/vietnamese.el +++ b/lisp/language/vietnamese.el | |||
| @@ -244,18 +244,15 @@ Both tables are indexed by the position code of Vietnamese characters.") | |||
| 244 | (setq default-input-method '("Vietnamese" . "quail-viqr")) | 244 | (setq default-input-method '("Vietnamese" . "quail-viqr")) |
| 245 | ) | 245 | ) |
| 246 | 246 | ||
| 247 | (defun describe-vietnamese-support () | ||
| 248 | "Describe how Emacs supports Vietnamese." | ||
| 249 | (interactive) | ||
| 250 | (describe-language-support-internal "Vietnamese")) | ||
| 251 | |||
| 252 | (set-language-info-alist | 247 | (set-language-info-alist |
| 253 | "Vietnamese" '((setup-function . setup-vietnamese-environment) | 248 | "Vietnamese" '((setup-function . setup-vietnamese-environment) |
| 254 | (describe-function . describe-vietnamese-support) | ||
| 255 | (charset . (vietnamese-viscii-lower | 249 | (charset . (vietnamese-viscii-lower |
| 256 | vietnamese-viscii-upper)) | 250 | vietnamese-viscii-upper)) |
| 257 | (coding-system . (viscii vscii viqr)) | 251 | (coding-system . (viscii vscii viqr)) |
| 258 | (sample-text . "Vietnamese (Ti,1*(Bng Vi,1.(Bt) Ch,1`(Bo b,1U(Bn") | 252 | (sample-text . "Vietnamese (Ti,1*(Bng Vi,1.(Bt) Ch,1`(Bo b,1U(Bn") |
| 259 | (documentation . nil))) | 253 | (documentation . '("\ |
| 254 | For Vietnamese, Emacs uses special charasets internally. | ||
| 255 | They can be decoded from and encoded to VISCC, VSCII, and VIQR.")) | ||
| 256 | )) | ||
| 260 | 257 | ||
| 261 | ;;; vietnamese.el ends here | 258 | ;;; vietnamese.el ends here |