diff options
author | Eli Zaretskii <eliz@gnu.org> | 2009-01-10 12:02:28 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2009-01-10 12:02:28 +0000 |
commit | 0b4faef3a5cd5f87ea782d23e33a2610cfd0ff47 (patch) | |
tree | d3f166866b6fdf8f1b49478424e67faa89bd8634 /doc | |
parent | 8b5e8b42f7407a8c32bbfe6b2c503d6455de6389 (diff) | |
download | emacs-0b4faef3a5cd5f87ea782d23e33a2610cfd0ff47.tar.gz |
(Lisp and Coding Systems): Document inhibit-null-byte-detection and
inhibit-iso-escape-detection.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/lispref/ChangeLog | 5 | ||||
-rw-r--r-- | doc/lispref/nonascii.texi | 19 |
2 files changed, 24 insertions, 0 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index d89e71d5646..bf6d58f15db 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog @@ -1,3 +1,8 @@ +2009-01-10 Eli Zaretskii <eliz@gnu.org> + + * nonascii.texi (Lisp and Coding Systems): Document + inhibit-null-byte-detection and inhibit-iso-escape-detection. + 2009-01-09 Chong Yidong <cyd@stupidchicken.com> * display.texi (Font Lookup): Remove obsolete function diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi index 421c849f138..fceabcc3fc1 100644 --- a/doc/lispref/nonascii.texi +++ b/doc/lispref/nonascii.texi @@ -1098,6 +1098,9 @@ If the region contains only @acronym{ASCII} characters except for such ISO-2022 control characters ISO-2022 as @code{ESC}, the value is @code{undecided} or @code{(undecided)}, or a variant specifying end-of-line conversion, if that can be deduced from the text. + +If the region contains null bytes, the value is @code{no-conversion}, +even if the region contains text encoded in some coding system. @end defun @defun detect-coding-string string &optional highest @@ -1105,6 +1108,22 @@ This function is like @code{detect-coding-region} except that it operates on the contents of @var{string} instead of bytes in the buffer. @end defun +@defvar inhibit-null-byte-detection +If this variable has a non-@code{nil} value, null bytes are ignored +when detecting the encoding of a region or a string. This allows to +correctly detect the encoding of text that contains null bytes, such +as Info files with Index nodes. +@end defvar + +@defvar inhibit-iso-escape-detection +If this variable has a non-@code{nil} value, ISO-2022 escape sequences +are ignored when detecting the encoding of a region or a string. The +result is that no text is ever detected as encoded in some ISO-2022 +encoding, and all escape sequences become visible in a buffer. +@strong{Warning:} @emph{Use this variable with extreme caution, +because many files in the Emacs distribution use ISO-2022 encoding.} +@end defvar + @defun coding-system-charset-list coding-system This function returns the list of character sets (@pxref{Character Sets}) supported by @var{coding-system}. Some coding systems that |