diff options
| author | Eli Zaretskii | 1999-04-08 12:17:13 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 1999-04-08 12:17:13 +0000 |
| commit | 36e20969343c1a24e27c0fc3bb5a103d5a3a0359 (patch) | |
| tree | afb52742617b7ebf1a23a84766846e614d97085a | |
| parent | fb7f676dd3d817657df8a664ba131f73e2efff4e (diff) | |
| download | emacs-36e20969343c1a24e27c0fc3bb5a103d5a3a0359.tar.gz emacs-36e20969343c1a24e27c0fc3bb5a103d5a3a0359.zip | |
Describe Far-Eastern DOS terminal support.
| -rw-r--r-- | man/msdog.texi | 35 |
1 files changed, 23 insertions, 12 deletions
diff --git a/man/msdog.texi b/man/msdog.texi index 0c9ec991a71..695f3587ba9 100644 --- a/man/msdog.texi +++ b/man/msdog.texi | |||
| @@ -531,18 +531,27 @@ codepage for Emacs to use by setting the variable @code{dos-codepage} in | |||
| 531 | your init file. | 531 | your init file. |
| 532 | 532 | ||
| 533 | @cindex language environment, automatic selection on @r{MS-DOS} | 533 | @cindex language environment, automatic selection on @r{MS-DOS} |
| 534 | Multibyte Emacs supports only certain DOS codepages, those that encode | 534 | Multibyte Emacs supports only certain DOS codepages, those which can |
| 535 | a single ISO 8859 character set, and it knows which ISO character set | 535 | display Far-Eastern scripts, like the Japanese codepage 932, and those |
| 536 | based on the codepage number. Emacs automatically creates a coding | 536 | that encode a single ISO 8859 character set. |
| 537 | system to support reading and writing files that use the current | 537 | |
| 538 | codepage, and uses this coding system by default. The name of this | 538 | The Far-Eastern codepages can directly display one of the MULE |
| 539 | coding system is @code{cp@var{nnn}}, where @var{nnn} is the codepage | 539 | character sets for these countries, so Emacs simply sets up to use the |
| 540 | number.@footnote{The standard Emacs coding systems for ISO 8859 are not | 540 | appropriate terminal coding system that is supported by the codepage. |
| 541 | quite right for the purpose, because typically the DOS codepage does not | 541 | The special features described in the rest of this section mostly |
| 542 | match the standard ISO character codes. For example, the | 542 | pertain to codepages that encode ISO 8859 character sets. |
| 543 | letter @samp{@,{c}} (@samp{c} with cedilla) has code 231 in the standard | 543 | |
| 544 | Latin-1 character set, but the corresponding DOS codepage 850 uses code | 544 | For the codepages which correspond to one of the ISO character sets, |
| 545 | 135 for this glyph.} | 545 | Emacs it knows which ISO character set is that based on the codepage |
| 546 | number. Emacs automatically creates a coding system to support reading | ||
| 547 | and writing files that use the current codepage, and uses this coding | ||
| 548 | system by default. The name of this coding system is | ||
| 549 | @code{cp@var{nnn}}, where @var{nnn} is the codepage number.@footnote{The | ||
| 550 | standard Emacs coding systems for ISO 8859 are not quite right for the | ||
| 551 | purpose, because typically the DOS codepage does not match the standard | ||
| 552 | ISO character codes. For example, the letter @samp{@,{c}} (@samp{c} | ||
| 553 | with cedilla) has code 231 in the standard Latin-1 character set, but | ||
| 554 | the corresponding DOS codepage 850 uses code 135 for this glyph.} | ||
| 546 | 555 | ||
| 547 | @cindex mode line @r{(MS-DOS)} | 556 | @cindex mode line @r{(MS-DOS)} |
| 548 | All the @code{cp@var{nnn}} coding systems use the letter @samp{D} (for | 557 | All the @code{cp@var{nnn}} coding systems use the letter @samp{D} (for |
| @@ -550,6 +559,8 @@ Latin-1 character set, but the corresponding DOS codepage 850 uses code | |||
| 550 | system and the default coding system for file I/O are set to the proper | 559 | system and the default coding system for file I/O are set to the proper |
| 551 | @code{cp@var{nnn}} coding system at startup, it is normal for the mode | 560 | @code{cp@var{nnn}} coding system at startup, it is normal for the mode |
| 552 | line on MS-DOS to begin with @samp{-DD\-}. @xref{Mode Line}. | 561 | line on MS-DOS to begin with @samp{-DD\-}. @xref{Mode Line}. |
| 562 | Far-Eastern DOS terminals do not use the @code{cp@var{nnn}} coding | ||
| 563 | systems, and thus their initial mode line looks like on Unix. | ||
| 553 | 564 | ||
| 554 | Since the codepage number also indicates which script you are using, | 565 | Since the codepage number also indicates which script you are using, |
| 555 | Emacs automatically runs @code{set-language-environment} to select the | 566 | Emacs automatically runs @code{set-language-environment} to select the |