From b7d7c2d9e98ffd3c01e2276d8aaaaf9bcc6f2d1c Mon Sep 17 00:00:00 2001 From: Robert Pluim Date: Fri, 14 Oct 2022 17:12:02 +0200 Subject: [PATCH] Add cross-reference to alternative syntaxes for Unicode These alternative syntaxes allow you to specify Unicode codepoints using only ASCII, which helps avoid decoding issues. * doc/emacs/custom.texi (Init Non-ASCII): Add cross reference to "General Escape Syntax" in the Emacs Lisp Reference Manual. --- doc/emacs/custom.texi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/emacs/custom.texi b/doc/emacs/custom.texi index 2d63b2a7175..2bc1d3820d1 100644 --- a/doc/emacs/custom.texi +++ b/doc/emacs/custom.texi @@ -2792,6 +2792,12 @@ strings incorrectly. You should then avoid adding Emacs Lisp code that modifies the coding system in other ways, such as calls to @code{set-language-environment}. + An alternative to using non-@acronym{ASCII} characters directly is +to use one of the character escape syntaxes described in +@pxref{General Escape Syntax,,, elisp, The Emacs Lisp Reference +Manual}, as they allow all Unicode codepoints to be specified using +only @acronym{ASCII} characters. + To bind non-@acronym{ASCII} keys, you must use a vector (@pxref{Init Rebinding}). The string syntax cannot be used, since the non-@acronym{ASCII} characters will be interpreted as meta keys. For -- 2.39.5