diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2009-08-29 02:25:29 +0000 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2009-08-29 02:25:29 +0000 |
commit | 82e98df4df1251dde645eb4878cc1225d067606a (patch) | |
tree | 1b9a8d5cc8c7770f1e49edfaa00750c2802e35ff /doc/emacs/mule.texi | |
parent | 2fc50e12d6118293661dd85b7797bb655f8f4a56 (diff) | |
download | emacs-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.texi | 18 |
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 |