Commit 43b3b4d1 authored by Eli Zaretskii's avatar Eli Zaretskii

(Unibyte Mode): Emphasize that unibyte-display-via-language-environment

affects only the display.
parent 6308321a
2009-10-04 Eli Zaretskii <eliz@gnu.org> 2009-10-04 Eli Zaretskii <eliz@gnu.org>
* mule.texi (Unibyte Mode): Emphasize that
unibyte-display-via-language-environment affects only the display.
* display.texi (Horizontal Scrolling): Document cursor behavior under * display.texi (Horizontal Scrolling): Document cursor behavior under
horizontal scrolling when point moves off the screen (Bug#4564). horizontal scrolling when point moves off the screen (Bug#4564).
Improve wording. Improve wording.
......
...@@ -1515,9 +1515,12 @@ sequences mostly correspond to those of the prefix input methods. ...@@ -1515,9 +1515,12 @@ sequences mostly correspond to those of the prefix input methods.
The ISO 8859 Latin-@var{n} character sets define character codes in The ISO 8859 Latin-@var{n} character sets define character codes in
the range 0240 to 0377 octal (160 to 255 decimal) to handle the the range 0240 to 0377 octal (160 to 255 decimal) to handle the
accented letters and punctuation needed by various European languages accented letters and punctuation needed by various European languages
(and some non-European ones). If you disable multibyte characters, (and some non-European ones). Note that Emacs considers bytes with
Emacs can still handle @emph{one} of these character codes at a time. codes in this range as raw bytes, not as characters, even in a unibyte
To specify @emph{which} of these codes to use, invoke @kbd{M-x session, i.e.@: if you disable multibyte characters. However, Emacs
can still handle these character codes as if they belonged to
@emph{one} of the single-byte character sets at a time. To specify
@emph{which} of these codes to use, invoke @kbd{M-x
set-language-environment} and specify a suitable language environment set-language-environment} and specify a suitable language environment
such as @samp{Latin-@var{n}}. such as @samp{Latin-@var{n}}.
...@@ -1527,13 +1530,16 @@ your initialization files are read as unibyte if they contain ...@@ -1527,13 +1530,16 @@ your initialization files are read as unibyte if they contain
non-@acronym{ASCII} characters. non-@acronym{ASCII} characters.
@vindex unibyte-display-via-language-environment @vindex unibyte-display-via-language-environment
Emacs can also display those characters, provided the terminal or font Emacs can also display bytes in the range 160 to 255 as readable
in use supports them. This works automatically. Alternatively, on a characters, provided the terminal or font in use supports them. This
graphical display, Emacs can also display single-byte characters works automatically. On a graphical display, Emacs can also display
through fontsets, in effect by displaying the equivalent multibyte single-byte characters through fontsets, in effect by displaying the
characters according to the current language environment. To request equivalent multibyte characters according to the current language
this, set the variable @code{unibyte-display-via-language-environment} environment. To request this, set the variable
to a non-@code{nil} value. @code{unibyte-display-via-language-environment} to a non-@code{nil}
value. Note that setting this only affects how these bytes are
displayed, but does not change the fundamental fact that Emacs treats
them as raw bytes, not as characters.
@cindex @code{iso-ascii} library @cindex @code{iso-ascii} library
If your terminal does not support display of the Latin-1 character If your terminal does not support display of the Latin-1 character
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment