aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2014-03-12 22:27:28 -0700
committerPaul Eggert2014-03-12 22:27:28 -0700
commitacc112c7a7ffdf68cd670913a0f7258759843fbe (patch)
tree67cdfe8bfeb0380e59d14f4257c23af0c765457f
parent6cd46bdb24b8ce0bcceaae6cf84906dc9b35906e (diff)
downloademacs-acc112c7a7ffdf68cd670913a0f7258759843fbe.tar.gz
emacs-acc112c7a7ffdf68cd670913a0f7258759843fbe.zip
* mule.texi (International, Language Environments): Update
the list of language environments to what Emacs currently supports. Add the full list to the index. Suggest C-h L for details rather than trying to give very brief details here.
-rw-r--r--doc/emacs/ChangeLog7
-rw-r--r--doc/emacs/mule.texi164
2 files changed, 137 insertions, 34 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index a07953b6b60..6a57c9fbc89 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,10 @@
12014-03-13 Paul Eggert <eggert@cs.ucla.edu>
2
3 * mule.texi (International, Language Environments): Update
4 the list of language environments to what Emacs currently
5 supports. Add the full list to the index. Suggest C-h L for
6 details rather than trying to give very brief details here.
7
12014-03-12 Glenn Morris <rgm@gnu.org> 82014-03-12 Glenn Morris <rgm@gnu.org>
2 9
3 * cmdargs.texi (General Variables): Don't mention INCPATH, 10 * cmdargs.texi (General Variables): Don't mention INCPATH,
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index 96da2b1746b..217d0af8fc4 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -9,37 +9,29 @@
9@cindex multibyte characters 9@cindex multibyte characters
10@cindex encoding of characters 10@cindex encoding of characters
11 11
12@cindex Celtic 12@cindex Arabic
13@cindex Bengali
13@cindex Chinese 14@cindex Chinese
14@cindex Cyrillic 15@cindex Cyrillic
15@cindex Czech 16@cindex Han
16@cindex Devanagari
17@cindex Hindi 17@cindex Hindi
18@cindex Marathi
19@cindex Ethiopic 18@cindex Ethiopic
20@cindex German 19@cindex Georgian
21@cindex Greek 20@cindex Greek
21@cindex Hangul
22@cindex Hebrew 22@cindex Hebrew
23@cindex Hindi
23@cindex IPA 24@cindex IPA
24@cindex Japanese 25@cindex Japanese
25@cindex Korean 26@cindex Korean
26@cindex Lao
27@cindex Latin 27@cindex Latin
28@cindex Polish
29@cindex Romanian
30@cindex Slovak
31@cindex Slovenian
32@cindex Thai 28@cindex Thai
33@cindex Tibetan
34@cindex Turkish
35@cindex Vietnamese 29@cindex Vietnamese
36@cindex Dutch
37@cindex Spanish
38 Emacs supports a wide variety of international character sets, 30 Emacs supports a wide variety of international character sets,
39including European and Vietnamese variants of the Latin alphabet, as 31including European and Vietnamese variants of the Latin alphabet, as
40well as Cyrillic, Devanagari (for Hindi and Marathi), Ethiopic, Greek, 32well as Arabic scripts, Brahmic scripts (for languages such as
41Han (for Chinese and Japanese), Hangul (for Korean), Hebrew, IPA, 33Bengali, Hindi, and Thai), Cyrillic, Ethiopic, Georgian, Greek, Han
42Kannada, Lao, Malayalam, Tamil, Thai, Tibetan, and Vietnamese scripts. 34(for Chinese and Japanese), Hangul (for Korean), Hebrew and IPA@.
43Emacs also supports various encodings of these characters that are used by 35Emacs also supports various encodings of these characters that are used by
44other internationalized software, such as word processors and mailers. 36other internationalized software, such as word processors and mailers.
45 37
@@ -267,25 +259,129 @@ language environment also specifies a default input method.
267@code{current-language-environment} or use the command @kbd{M-x 259@code{current-language-environment} or use the command @kbd{M-x
268set-language-environment}. It makes no difference which buffer is 260set-language-environment}. It makes no difference which buffer is
269current when you use this command, because the effects apply globally 261current when you use this command, because the effects apply globally
270to the Emacs session. The supported language environments 262to the Emacs session. See the variable @code{language-info-alist} for
271(see the variable @code{language-info-alist}) include: 263the list of supported language environments, and use the command
264@kbd{C-h L @var{lang-env} @key{RET}} (@code{describe-language-environment})
265for more information about the language environment @var{lang-env}.
266Supported language environments include:
272 267
273@cindex Euro sign
274@cindex UTF-8
275@quotation 268@quotation
276ASCII, Belarusian, Bengali, Brazilian Portuguese, Bulgarian, Cham, 269@cindex ASCII
277Chinese-BIG5, Chinese-CNS, Chinese-EUC-TW, Chinese-GB, Chinese-GBK, 270ASCII,
278Chinese-GB18030, Croatian, Cyrillic-ALT, Cyrillic-ISO, Cyrillic-KOI8, 271@cindex Arabic
279Czech, Devanagari, Dutch, English, Esperanto, Ethiopic, French, 272Arabic,
280Georgian, German, Greek, Gujarati, Hebrew, IPA, Italian, Japanese, 273@cindex Belarusian
281Kannada, Khmer, Korean, Lao, Latin-1, Latin-2, Latin-3, Latin-4, 274Belarusian,
282Latin-5, Latin-6, Latin-7, Latin-8 (Celtic), Latin-9 (updated Latin-1 275@cindex Bengali
283with the Euro sign), Latvian, Lithuanian, Malayalam, Oriya, Polish, 276Bengali,
284Punjabi, Romanian, Russian, Sinhala, Slovak, Slovenian, Spanish, 277@cindex Brazilian Portuguese
285Swedish, TaiViet, Tajik, Tamil, Telugu, Thai, Tibetan, Turkish, UTF-8 278Brazilian Portuguese,
286(for a setup which prefers Unicode characters and files encoded in 279@cindex Bulgarian
287UTF-8), Ukrainian, Vietnamese, Welsh, and Windows-1255 (for a setup 280Bulgarian,
288which prefers Cyrillic characters and files encoded in Windows-1255). 281@cindex Burmese
282Burmese,
283@cindex Cham
284Cham,
285@cindex Chinese
286Chinese-BIG5, Chinese-CNS, Chinese-EUC-TW, Chinese-GB,
287Chinese-GB18030, Chinese-GBK,
288@cindex Croatian
289Croatian,
290@cindex Cyrillic
291Cyrillic-ALT, Cyrillic-ISO, Cyrillic-KOI8,
292@cindex Czech
293Czech,
294@cindex Devanagari
295Devanagari,
296@cindex Dutch
297Dutch,
298@cindex English
299English,
300@cindex Esperanto
301Esperanto,
302@cindex Ethiopic
303Ethiopic,
304@cindex French
305French,
306@cindex Georgian
307Georgian,
308@cindex German
309German,
310@cindex Greek
311Greek,
312@cindex Gujarati
313Gujarati,
314@cindex Hebrew
315Hebrew,
316@cindex IPA
317IPA,
318@cindex Italian
319Italian,
320@cindex Japanese
321Japanese,
322@cindex Kannada
323Kannada,
324@cindex Khmer
325Khmer,
326@cindex Korean
327Korean,
328@cindex Lao
329Lao,
330@cindex Latin
331Latin-1, Latin-2, Latin-3, Latin-4, Latin-5, Latin-6, Latin-7,
332Latin-8, Latin-9,
333@cindex Latvian
334Latvian,
335@cindex Lithuanian
336Lithuanian,
337@cindex Malayalam
338Malayalam,
339@cindex Oriya
340Oriya,
341@cindex Persian
342Persian,
343@cindex Polish
344Polish,
345@cindex Punjabi
346Punjabi,
347@cindex Romanian
348Romanian,
349@cindex Russian
350Russian,
351@cindex Sinhala
352Sinhala,
353@cindex Slovak
354Slovak,
355@cindex Slovenian
356Slovenian,
357@cindex Spanish
358Spanish,
359@cindex Swedish
360Swedish,
361@cindex TaiViet
362TaiViet,
363@cindex Tajik
364Tajik,
365@cindex Tamil
366Tamil,
367@cindex Telugu
368Telugu,
369@cindex Thai
370Thai,
371@cindex Tibetan
372Tibetan,
373@cindex Turkish
374Turkish,
375@cindex UTF-8
376UTF-8,
377@cindex Ukrainian
378Ukrainian,
379@cindex Vietnamese
380Vietnamese,
381@cindex Welsh
382Welsh, and
383@cindex Windows-1255
384Windows-1255.
289@end quotation 385@end quotation
290 386
291 To display the script(s) used by your language environment on a 387 To display the script(s) used by your language environment on a