emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/man/mule.texi


From: Richard M. Stallman
Subject: [Emacs-diffs] Changes to emacs/man/mule.texi
Date: Wed, 20 Feb 2002 17:36:29 -0500

Index: emacs/man/mule.texi
diff -c emacs/man/mule.texi:1.54 emacs/man/mule.texi:1.55
*** emacs/man/mule.texi:1.54    Mon Jan  7 06:43:41 2002
--- emacs/man/mule.texi Wed Feb 20 17:36:29 2002
***************
*** 98,103 ****
--- 98,104 ----
  * Single-Byte Character Support::
                              You can pick one European character set
                              to use without multibyte characters.
+ * Charsets::                How Emacs groups its internal character codes.
  @end menu
  
  @node International Chars
***************
*** 132,159 ****
    The prefix key @kbd{C-x @key{RET}} is used for commands that pertain
  to multibyte characters, coding systems, and input methods.
  
- @ignore
- @c This is commented out because it doesn't fit here, or anywhere.
- @c This manual does not discuss "character sets" as they
- @c are used in Mule, and it makes no sense to mention these commands
- @c except as part of a larger discussion of the topic.
- @c But it is not clear that topic is worth mentioning here,
- @c since that is more of an implementation concept
- @c than a user-level concept.  And when we switch to Unicode,
- @c character sets in the current sense may not even exist.
- 
- @findex list-charset-chars
- @cindex characters in a certain charset
-   The command @kbd{M-x list-charset-chars} prompts for a name of a
- character set, and displays all the characters in that character set.
- 
- @findex describe-character-set
- @cindex character set, description
-   The command @kbd{M-x describe-character-set} prompts for a character
- set name and displays information about that character set, including
- its internal representation within Emacs.
- @end ignore
- 
  @node Enabling Multibyte
  @section Enabling Multibyte Characters
  
--- 133,138 ----
***************
*** 1360,1362 ****
--- 1339,1373 ----
  mode is buffer-local.  It can be customized for various languages with
  @kbd{M-x iso-accents-customize}.
  @end itemize
+ 
+ @node Charsets
+ @section Charsets
+ @cindex charsets
+ 
+   Emacs groups all supported characters into disjoint @dfn{charsets}.
+ Each character code belongs to one and only one charset.  For
+ historical reasons, Emacs typically divides an 8-bit character code
+ for an extended version of ASCII into two charsets: ASCII, which
+ covers the codes 0 through 127, plus another charset which covers the
+ ``right-hand part'' (the codes 128 and up).  For instance, the
+ characters of Latin-1 include the Emacs charset @code{ascii} plus the
+ Emacs charset @code{latin-iso8859-1}.
+ 
+   Emacs characters belonging to different charsets may look the same,
+ but they are still different characters.  For example, the letter
+ @samp{o} with acute accent in charset @code{latin-iso8859-1}, used for
+ Latin-1, is different from the letter @samp{o} with acute accent in
+ charset @code{latin-iso8859-2}, used for Latin-2.
+ 
+ @findex list-charset-chars
+ @cindex characters in a certain charset
+ @findex describe-character-set
+   There are two commands for obtaining information about Emacs
+ charsets.  The command @kbd{M-x list-charset-chars} prompts for a name
+ of a character set, and displays all the characters in that character
+ set.  The command @kbd{M-x describe-character-set} prompts for a
+ charset name and displays information about that charset, including
+ its internal representation within Emacs.
+ 
+   To find out which charset a character in the buffer belongs to,
+ put point before it and type @kbd{C-u C-x =}.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]