summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2001-04-04 14:11:05 +0000
committerEli Zaretskii <eliz@gnu.org>2001-04-04 14:11:05 +0000
commite2bf12baef5e95fbc54c92564a00830c77a11b19 (patch)
tree4aa85df8c3aef173cb027bfd3b0f0e9e42269ac2
parent58e4f61d2053d5ed92e5cfe5d7ad4c41691ba2b2 (diff)
downloademacs-e2bf12baef5e95fbc54c92564a00830c77a11b19.tar.gz
(Init Syntax): Mention the -*-coding:-*- tag if .emacs uses non-ASCII
characters in strings.
-rw-r--r--man/custom.texi10
1 files changed, 10 insertions, 0 deletions
diff --git a/man/custom.texi b/man/custom.texi
index e27b295ab4e..efd421fd74e 100644
--- a/man/custom.texi
+++ b/man/custom.texi
@@ -2088,6 +2088,16 @@ sequences are mandatory.
a Meta character, as in @samp{\M-a} for @kbd{Meta-A} or @samp{\M-\C-a} for
@kbd{Control-Meta-A}.@refill
+@cindex international characters in @file{.emacs}
+@cindex non-ASCII characters in @file{.emacs}
+If you want to include non-ASCII characters in strings in your init
+file, you should consider putting a @samp{-*- coding: -*-} tag on the
+first line which states the coding system used to save your
+@file{.emacs}, as explained in @ref{Recognize Coding}. This is
+because the defaults for decoding non-ASCII text might not yet be set
+up by the time Emacs reads those parts of your init file which use
+such strings, and Emacs might decode those strings incorrectly.
+
@item Characters:
Lisp character constant syntax consists of a @samp{?} followed by
either a character or an escape sequence starting with @samp{\}.