changeset 31141:a7c55d999688

Expand the explanation about Lisp files being loaded as multibyte. Add index entries.
author Eli Zaretskii <eliz@gnu.org>
date Thu, 24 Aug 2000 08:01:48 +0000
parents 943b0b727bc4
children 7d0a8b91a6c0
files man/mule.texi
diffstat 1 files changed, 13 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/man/mule.texi	Thu Aug 24 03:24:13 2000 +0000
+++ b/man/mule.texi	Thu Aug 24 08:01:48 2000 +0000
@@ -130,14 +130,21 @@
 variable @code{default-enable-multibyte-characters} in your init file to
 have basically the same effect as @samp{--unibyte}.
 
+@cindex Lisp files, and multibyte operation
+@cindex multibyte operation, and Lisp files
+@cindex unibyte operation, and Lisp files
+@cindex init file, and non-ASCII characters
+@cindex environment variables, and non-ASCII characters
   Multibyte strings are not created during initialization from the
 values of environment variables, @file{/etc/passwd} entries etc.@: that
-contain non-ASCII 8-bit characters.  However, the initialization file is
-normally read as multibyte---like Lisp files in general when they are
-loaded for running---even with @samp{--unibyte}.  To avoid multibyte
-strings being generated by non-ASCII characters in it, put
-@samp{-*-unibyte: t;-*-} in a comment on the first line.  Do the same
-for initialization files for packages like Gnus.
+contain non-ASCII 8-bit characters.  However, Lisp files, when they are
+loaded for running, and in particular the initialization file
+@file{.emacs}, are normally read as multibyte---even with
+@samp{--unibyte}.  To avoid multibyte strings being generated by
+non-ASCII characters in Lisp files, put @samp{-*-unibyte: t;-*-} in a
+comment on the first line, or specify the coding system @samp{raw-text}
+with @kbd{C-x @key{RET} c}.  Do the same for initialization files for
+packages like Gnus.
 
   The mode line indicates whether multibyte character support is enabled
 in the current buffer.  If it is, there are two or more characters (most