aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2000-08-24 08:01:48 +0000
committerEli Zaretskii2000-08-24 08:01:48 +0000
commit576f17ffa6ec2efa61305cfead32b21856157f01 (patch)
treee9a9ef7187ca23278da86b7ad69f0c1cdb8b2a9b
parent7892a68b982e3460ffdf15e69280877a8872915d (diff)
downloademacs-576f17ffa6ec2efa61305cfead32b21856157f01.tar.gz
emacs-576f17ffa6ec2efa61305cfead32b21856157f01.zip
Expand the explanation about Lisp files being loaded as multibyte.
Add index entries.
-rw-r--r--man/mule.texi19
1 files changed, 13 insertions, 6 deletions
diff --git a/man/mule.texi b/man/mule.texi
index 775672ff41d..daabc24b485 100644
--- a/man/mule.texi
+++ b/man/mule.texi
@@ -130,14 +130,21 @@ environment variable @env{EMACS_UNIBYTE}. You can also customize
130variable @code{default-enable-multibyte-characters} in your init file to 130variable @code{default-enable-multibyte-characters} in your init file to
131have basically the same effect as @samp{--unibyte}. 131have basically the same effect as @samp{--unibyte}.
132 132
133@cindex Lisp files, and multibyte operation
134@cindex multibyte operation, and Lisp files
135@cindex unibyte operation, and Lisp files
136@cindex init file, and non-ASCII characters
137@cindex environment variables, and non-ASCII characters
133 Multibyte strings are not created during initialization from the 138 Multibyte strings are not created during initialization from the
134values of environment variables, @file{/etc/passwd} entries etc.@: that 139values of environment variables, @file{/etc/passwd} entries etc.@: that
135contain non-ASCII 8-bit characters. However, the initialization file is 140contain non-ASCII 8-bit characters. However, Lisp files, when they are
136normally read as multibyte---like Lisp files in general when they are 141loaded for running, and in particular the initialization file
137loaded for running---even with @samp{--unibyte}. To avoid multibyte 142@file{.emacs}, are normally read as multibyte---even with
138strings being generated by non-ASCII characters in it, put 143@samp{--unibyte}. To avoid multibyte strings being generated by
139@samp{-*-unibyte: t;-*-} in a comment on the first line. Do the same 144non-ASCII characters in Lisp files, put @samp{-*-unibyte: t;-*-} in a
140for initialization files for packages like Gnus. 145comment on the first line, or specify the coding system @samp{raw-text}
146with @kbd{C-x @key{RET} c}. Do the same for initialization files for
147packages like Gnus.
141 148
142 The mode line indicates whether multibyte character support is enabled 149 The mode line indicates whether multibyte character support is enabled
143in the current buffer. If it is, there are two or more characters (most 150in the current buffer. If it is, there are two or more characters (most