Commit ad36c422 authored by Chong Yidong's avatar Chong Yidong
Browse files

* basic.texi (Inserting Text): Document ucs-insert.

* mule.texi (International Chars): Define "multibyte".  Note that
internal representation is unicode-based.  Simplify definition of raw
bytes.  Mention ucs-insert.
(Enabling Multibyte): Remove obsolete discussion.  Copyedits.
(Language Environments): Add language environments new to Emacs 23.
(Multibyte Conversion): Node deleted.
(Coding Systems): Remove obsolete unify-8859-on-decoding-mode.  Don't
mention obsolete emacs-mule coding system.
(Output Coding): Copyedits.

* emacs.texi (Top): Update node listing.
parent 5996e1b7
2009-05-06 Chong Yidong <cyd@stupidchicken.com>
* basic.texi (Inserting Text): Document ucs-insert.
* mule.texi (International Chars): Define "multibyte". Note that
internal representation is unicode-based. Simplify definition of raw
bytes. Mention ucs-insert.
(Enabling Multibyte): Remove obsolete discussion. Copyedits.
(Language Environments): Add language environments new to Emacs 23.
(Multibyte Conversion): Node deleted.
(Coding Systems): Remove obsolete unify-8859-on-decoding-mode. Don't
mention obsolete emacs-mule coding system.
(Output Coding): Copyedits.
* emacs.texi (Top): Update node listing.
2009-05-05 Per Starbäck <per@starback.se> (tiny change)
* trouble.texi (Lossage): Use new binding of view-emacs-problems.
......
......@@ -64,9 +64,11 @@ key; other keys act as editing commands and do not insert themselves.
For instance, @kbd{DEL} runs the command @code{delete-backward-char}
by default (some modes bind it to a different command); it does not
insert a literal @samp{DEL} character (@acronym{ASCII} character code
127). To insert a non-graphic character, first @dfn{quote} it by
typing @kbd{C-q} (@code{quoted-insert}). There are two ways to use
@kbd{C-q}:
127).
To insert a non-graphic character, or a character that your keyboard
does not support, first @dfn{quote} it by typing @kbd{C-q}
(@code{quoted-insert}). There are two ways to use @kbd{C-q}:
@itemize @bullet
@item
......@@ -87,32 +89,24 @@ Overwrite mode, to give you a convenient way to insert a digit instead
of overwriting with it.
@end itemize
@cindex 8-bit character codes
@noindent
If you specify a code in the octal range 0200 through 0377, @kbd{C-q}
assumes that you intend to use some ISO 8859-@var{n} character set,
and converts the specified code to the corresponding Emacs character
code. Your choice of language environment determines which of the ISO
8859 character sets to use (@pxref{Language Environments}). This
feature is disabled if multibyte characters are disabled
(@pxref{Enabling Multibyte}).
@vindex read-quoted-char-radix
@noindent
To use decimal or hexadecimal instead of octal, set the variable
@code{read-quoted-char-radix} to 10 or 16. If the radix is greater than
10, some letters starting with @kbd{a} serve as part of a character
code, just like digits.
@code{read-quoted-char-radix} to 10 or 16. If the radix is greater
than 10, some letters starting with @kbd{a} serve as part of a
character code, just like digits.
A numeric argument tells @kbd{C-q} how many copies of the quoted
A numeric argument tells @kbd{C-q} how many copies of the quoted
character to insert (@pxref{Arguments}).
@findex newline
@findex self-insert
Customization information: @key{DEL} in most modes runs the command
@code{delete-backward-char}; @key{RET} runs the command
@code{newline}, and self-inserting printing characters run the command
@code{self-insert}, which inserts whatever character you typed. Some
major modes rebind @key{DEL} to other commands.
@findex ucs-insert
@cindex Unicode
Instead of @kbd{C-q}, you can use @kbd{C-x 8 @key{RET}}
(@code{ucs-insert}) to insert a character based on its Unicode name or
code-point. This commands prompts for a character to insert, using
the minibuffer; you can specify the character using either (i) the
character's name in the Unicode standard, or (ii) the character's
code-point in the Unicode standard.
@node Moving Point
@section Changing the Location of Point
......
......@@ -507,7 +507,6 @@ International Character Set Support
* Language Environments:: Setting things up for the language you use.
* Input Methods:: Entering text characters not on your keyboard.
* Select Input Method:: Specifying your choice of input methods.
* Multibyte Conversion:: How single-byte characters convert to multibyte.
* Coding Systems:: Character set conversion when you read and
write files, and so on.
* Recognize Coding:: How Emacs figures out which conversion to use.
......
This diff is collapsed.
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