diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/lispref/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/lispref/nonascii.texi | 22 |
2 files changed, 21 insertions, 6 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index 740b829815c..e249c0dde76 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2009-01-17 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * nonascii.texi (Coding System Basics): More accurate description | ||
| 4 | of `raw-text'. | ||
| 5 | |||
| 1 | 2009-01-12 Juanma Barranquero <lekktu@gmail.com> | 6 | 2009-01-12 Juanma Barranquero <lekktu@gmail.com> |
| 2 | 7 | ||
| 3 | * display.texi (Low-Level Font): Fix typo. | 8 | * display.texi (Low-Level Font): Fix typo. |
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi index f454835585d..2ac927d82c0 100644 --- a/doc/lispref/nonascii.texi +++ b/doc/lispref/nonascii.texi | |||
| @@ -863,13 +863,23 @@ coding systems} such as @code{latin-1-unix}, @code{latin-1-dos} and | |||
| 863 | well. Most base coding systems have three corresponding variants whose | 863 | well. Most base coding systems have three corresponding variants whose |
| 864 | names are formed by adding @samp{-unix}, @samp{-dos} and @samp{-mac}. | 864 | names are formed by adding @samp{-unix}, @samp{-dos} and @samp{-mac}. |
| 865 | 865 | ||
| 866 | @vindex raw-text@r{ coding system} | ||
| 866 | The coding system @code{raw-text} is special in that it prevents | 867 | The coding system @code{raw-text} is special in that it prevents |
| 867 | character code conversion, and causes the buffer visited with that | 868 | character code conversion, and causes the buffer visited with this |
| 868 | coding system to be a unibyte buffer. It does not specify the | 869 | coding system to be a unibyte buffer. For historical reasons, you can |
| 869 | end-of-line conversion, allowing that to be determined as usual by the | 870 | save both unibyte and multibyte text with this coding system. When |
| 870 | data, and has the usual three variants which specify the end-of-line | 871 | you use @code{raw-text} to encode multibyte text, it does perform one |
| 871 | conversion. @code{no-conversion} is equivalent to @code{raw-text-unix}: | 872 | character code conversion: it converts eight-bit characters to their |
| 872 | it specifies no conversion of either character codes or end-of-line. | 873 | single-byte external representation. @code{raw-text} does not specify |
| 874 | the end-of-line conversion, allowing that to be determined as usual by | ||
| 875 | the data, and has the usual three variants which specify the | ||
| 876 | end-of-line conversion. | ||
| 877 | |||
| 878 | @vindex no-conversion@r{ coding system} | ||
| 879 | @vindex binary@r{ coding system} | ||
| 880 | @code{no-conversion} (and its alias @code{binary}) is equivalent to | ||
| 881 | @code{raw-text-unix}: it specifies no conversion of either character | ||
| 882 | codes or end-of-line. | ||
| 873 | 883 | ||
| 874 | @vindex emacs-internal@r{ coding system} | 884 | @vindex emacs-internal@r{ coding system} |
| 875 | The coding system @code{emacs-internal} specifies that the data is | 885 | The coding system @code{emacs-internal} specifies that the data is |