summaryrefslogtreecommitdiff
path: root/doc/emacs/mule.texi
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2009-08-29 02:25:29 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2009-08-29 02:25:29 +0000
commit82e98df4df1251dde645eb4878cc1225d067606a (patch)
tree1b9a8d5cc8c7770f1e49edfaa00750c2802e35ff /doc/emacs/mule.texi
parent2fc50e12d6118293661dd85b7797bb655f8f4a56 (diff)
downloademacs-82e98df4df1251dde645eb4878cc1225d067606a.tar.gz
* NEWS: Declare unibyte sessions obsolete.
* emacs.c (USAGE1): Remove --(no-)multibyte, --(no-)unibyte. (main): Use enable-multibyte-characters rather than default-enable-multibyte-characters. Output a warning message when running a unibyte session. * mule.texi (Enabling Multibyte): * cmdargs.texi (General Variables): Remove EMACS_UNIBYTE. (Initial Options): Remove --(no-)multibyte, --(no-)unibyte.
Diffstat (limited to 'doc/emacs/mule.texi')
-rw-r--r--doc/emacs/mule.texi18
1 files changed, 4 insertions, 14 deletions
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index 663011d6f32..c630ba48e63 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -249,8 +249,8 @@ limitations.
@cindex turn multibyte support on or off
Under very special circumstances, you may want to disable multibyte
-character support, either for Emacs as a whole, or for a single
-buffer. When multibyte characters are disabled in a buffer, we call
+character support, for a specific buffer.
+When multibyte characters are disabled in a buffer, we call
that @dfn{unibyte mode}. In unibyte mode, each character in the
buffer has a character code ranging from 0 through 255 (0377 octal); 0
through 127 (0177 octal) represent @acronym{ASCII} characters, and 128
@@ -268,22 +268,12 @@ Coding}. Unlike @code{find-file-literally}, finding a file as
@samp{raw-text} doesn't disable format conversion, uncompression, or
auto mode selection.
-@vindex enable-multibyte-characters
-@cindex environment variables, and non-@acronym{ASCII} characters
- To turn off multibyte character support by default, start Emacs with
-the @samp{--unibyte} option (@pxref{Initial Options}), or set the
-environment variable @env{EMACS_UNIBYTE}.
-With @samp{--unibyte}, multibyte strings are not created during
-initialization from the values of environment variables,
-@file{/etc/passwd} entries etc., even if those contain
-non-@acronym{ASCII} characters.
-
@cindex Lisp files, and multibyte operation
@cindex multibyte operation, and Lisp files
@cindex unibyte operation, and Lisp files
@cindex init file, and non-@acronym{ASCII} characters
- Emacs normally loads Lisp files as multibyte, regardless of whether
-you used @samp{--unibyte}. This includes the Emacs initialization
+ Emacs normally loads Lisp files as multibyte.
+This includes the Emacs initialization
file, @file{.emacs}, and the initialization files of Emacs packages
such as Gnus. However, you can specify unibyte loading for a
particular Lisp file, by putting @w{@samp{-*-unibyte: t;-*-}} in a