Mercurial > emacs
comparison man/mule.texi @ 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 | 172cd577cca0 |
children | 130dd2c5797b |
comparison
equal
deleted
inserted
replaced
31140:943b0b727bc4 | 31141:a7c55d999688 |
---|---|
128 environment variable @env{EMACS_UNIBYTE}. You can also customize | 128 environment variable @env{EMACS_UNIBYTE}. You can also customize |
129 @code{enable-multibyte-characters} or, equivalently, directly set the | 129 @code{enable-multibyte-characters} or, equivalently, directly set the |
130 variable @code{default-enable-multibyte-characters} in your init file to | 130 variable @code{default-enable-multibyte-characters} in your init file to |
131 have basically the same effect as @samp{--unibyte}. | 131 have 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 |
134 values of environment variables, @file{/etc/passwd} entries etc.@: that | 139 values of environment variables, @file{/etc/passwd} entries etc.@: that |
135 contain non-ASCII 8-bit characters. However, the initialization file is | 140 contain non-ASCII 8-bit characters. However, Lisp files, when they are |
136 normally read as multibyte---like Lisp files in general when they are | 141 loaded for running, and in particular the initialization file |
137 loaded for running---even with @samp{--unibyte}. To avoid multibyte | 142 @file{.emacs}, are normally read as multibyte---even with |
138 strings 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 | 144 non-ASCII characters in Lisp files, put @samp{-*-unibyte: t;-*-} in a |
140 for initialization files for packages like Gnus. | 145 comment on the first line, or specify the coding system @samp{raw-text} |
146 with @kbd{C-x @key{RET} c}. Do the same for initialization files for | |
147 packages 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 |
143 in the current buffer. If it is, there are two or more characters (most | 150 in the current buffer. If it is, there are two or more characters (most |
144 often two dashes) before the colon near the beginning of the mode line. | 151 often two dashes) before the colon near the beginning of the mode line. |
145 When multibyte characters are not enabled, just one dash precedes the | 152 When multibyte characters are not enabled, just one dash precedes the |