changeset 98430:aedf95996cf6

(MS-DOS Printing, MS-DOS and MULE): No need to create cpNNN coding systems anymore. (MS-DOS and MULE): Don't mention code-pages.el. Don't mention support for unibyte mode. Don't mention line-drawing characters. Don't mention dos-unsupported-char-glyph.
author Eli Zaretskii <eliz@gnu.org>
date Tue, 30 Sep 2008 19:12:17 +0000
parents b87cc3b45aa5
children 1d8ecf7d1560
files doc/emacs/msdog-xtra.texi
diffstat 1 files changed, 4 insertions(+), 72 deletions(-) [+]
line wrap: on
line diff
--- a/doc/emacs/msdog-xtra.texi	Tue Sep 30 19:11:07 2008 +0000
+++ b/doc/emacs/msdog-xtra.texi	Tue Sep 30 19:12:17 2008 +0000
@@ -402,8 +402,7 @@
 @kbd{M-x lpr-buffer}; Emacs will then convert the text to the DOS
 codepage that you specify.  For example, @kbd{C-x RET c cp850-dos RET
 M-x lpr-region RET} will print the region while converting it to the
-codepage 850 encoding.  You may need to create the @code{cp@var{nnn}}
-coding system with @kbd{M-x codepage-setup}.
+codepage 850 encoding.
 
 @vindex dos-printer
 @vindex dos-ps-printer
@@ -432,17 +431,12 @@
 
   The description below is largely specific to the MS-DOS port of
 Emacs, especially where it talks about practical implications for
-Emacs users.  For other operating systems, see the @file{code-pages.el}
-package, which implements support for MS-DOS- and MS-Windows-specific
-encodings for all platforms other than MS-DOS.
+Emacs users.
 
 @table @kbd
 @item M-x dos-codepage-setup
 Set up Emacs display and coding systems as appropriate for the current
 DOS codepage.
-
-@item M-x codepage-setup
-Create a coding system for a certain DOS codepage.
 @end table
 
 @cindex codepage, MS-DOS
@@ -467,21 +461,6 @@
 behaves.}.  Much the same limitation applies when you run DOS
 executables on other systems such as MS-Windows.
 
-@cindex unibyte operation @r{(MS-DOS)}
-  If you invoke Emacs on MS-DOS with the @samp{--unibyte} option
-@iftex
-(@pxref{Initial Options,,,emacs, the Emacs Manual}),
-@end iftex
-@ifnottex
-(@pxref{Initial Options}),
-@end ifnottex
-Emacs does not perform any conversion of non-@acronym{ASCII}
-characters.  Instead, it reads and writes any non-@acronym{ASCII}
-characters verbatim, and sends their 8-bit codes to the display
-verbatim.  Thus, unibyte Emacs on MS-DOS supports the current
-codepage, whatever it may be, but cannot even represent any other
-characters.
-
 @vindex dos-codepage
   For multibyte operation on MS-DOS, Emacs needs to know which
 characters the chosen DOS codepage can display.  So it queries the
@@ -505,7 +484,7 @@
 pertain to codepages that encode ISO 8859 character sets.
 
   For the codepages which correspond to one of the ISO character sets,
-Emacs knows the character set name based on the codepage number.  Emacs
+Emacs knows the character set based on the codepage number.  Emacs
 automatically creates a coding system to support reading and writing
 files that use the current codepage, and uses this coding system by
 default.  The name of this coding system is @code{cp@var{nnn}}, where
@@ -554,60 +533,13 @@
 columns on the screen, it is really still just a single character, and
 all Emacs commands treat it as one.
 
-@cindex IBM graphics characters (MS-DOS)
-@cindex box-drawing characters (MS-DOS)
-@cindex line-drawing characters (MS-DOS)
-  Not all characters in DOS codepages correspond to ISO 8859
-characters---some are used for other purposes, such as box-drawing
-characters and other graphics.  Emacs maps these characters to two
-special character sets called @code{eight-bit-control} and
-@code{eight-bit-graphic}, and displays them as their IBM glyphs.
-However, you should be aware that other systems might display these
-characters differently, so you should avoid them in text that might be
-copied to a different operating system, or even to another DOS machine
-that uses a different codepage.
-
-@vindex dos-unsupported-character-glyph
-  Emacs supports many other characters sets aside from ISO 8859, but it
-cannot display them on MS-DOS.  So if one of these multibyte characters
-appears in a buffer, Emacs on MS-DOS displays them as specified by the
-@code{dos-unsupported-character-glyph} variable; by default, this glyph
-is an empty triangle.  Use the @kbd{C-u C-x =} command to display the
-actual code and character set of such characters.
-@iftex
-@xref{Position Info,,,emacs, the Emacs Manual}.
-@end iftex
-@ifnottex
-@xref{Position Info}.
-@end ifnottex
-
-@findex codepage-setup
-  By default, Emacs defines a coding system to support the current
-codepage.  To define a coding system for some other codepage (e.g., to
-visit a file written on a DOS machine in another country), use the
-@kbd{M-x codepage-setup} command.  It prompts for the 3-digit code of
-the codepage, with completion, then creates the coding system for the
-specified codepage.  You can then use the new coding system to read and
-write files, but you must specify it explicitly for the file command
-when you want to use it
-@iftex
-(@pxref{Text Coding,,,emacs, the Emacs Manual}).
-@end iftex
-@ifnottex
-(@pxref{Text Coding}).
-@end ifnottex
-
-  These coding systems are also useful for visiting a file encoded using
-a DOS codepage, using Emacs running on some other operating system.
-
 @cindex MS-Windows codepages
   MS-Windows provides its own codepages, which are different from the
 DOS codepages for the same locale.  For example, DOS codepage 850
 supports the same character set as Windows codepage 1252; DOS codepage
 855 supports the same character set as Windows codepage 1251, etc.
 The MS-Windows version of Emacs uses the current codepage for display
-when invoked with the @samp{-nw} option.  Support for codepages in the
-Windows port of Emacs is part of the @file{code-pages.el} package.
+when invoked with the @samp{-nw} option.
 
 @node MS-DOS Processes
 @subsection Subprocesses on MS-DOS