aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/ChangeLog7
-rw-r--r--doc/emacs/basic.texi21
-rw-r--r--doc/emacs/mule.texi4
-rw-r--r--doc/lispref/ChangeLog4
-rw-r--r--doc/lispref/text.texi16
5 files changed, 34 insertions, 18 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 72244c6dfa9..6783e843110 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,10 @@
12012-07-17 Chong Yidong <cyd@gnu.org>
2
3 * basic.texi (Inserting Text): Replace ucs-insert with
4 insert-char. Provide more details of input.
5
6 * mule.texi (International Chars, Input Methods): Likewise.
7
12012-07-13 Chong Yidong <cyd@gnu.org> 82012-07-13 Chong Yidong <cyd@gnu.org>
2 9
3 * custom.texi (Examining): Update C-h v message. 10 * custom.texi (Examining): Update C-h v message.
diff --git a/doc/emacs/basic.texi b/doc/emacs/basic.texi
index 9c4b303d282..16ccdba0866 100644
--- a/doc/emacs/basic.texi
+++ b/doc/emacs/basic.texi
@@ -97,28 +97,29 @@ To use decimal or hexadecimal instead of octal, set the variable
97the letters @kbd{a} to @kbd{f} serve as part of a character code, 97the letters @kbd{a} to @kbd{f} serve as part of a character code,
98just like digits. Case is ignored. 98just like digits. Case is ignored.
99 99
100@findex ucs-insert 100@findex insert-char
101@kindex C-x 8 RET 101@kindex C-x 8 RET
102@cindex Unicode characters, inserting 102@cindex Unicode characters, inserting
103@cindex insert Unicode character 103@cindex insert Unicode character
104@cindex characters, inserting by name or code-point 104@cindex characters, inserting by name or code-point
105 Instead of @kbd{C-q}, you can use the command @kbd{C-x 8 @key{RET}} 105 Alternatively, you can use the command @kbd{C-x 8 @key{RET}}
106(@code{ucs-insert}). This prompts for the Unicode name or code-point 106(@code{insert-char}). This prompts for the Unicode name or code-point
107of a character, using the minibuffer. If you enter a name, the 107of a character, using the minibuffer. If you enter a name, the
108command provides completion (@pxref{Completion}). If you enter a 108command provides completion (@pxref{Completion}). If you enter a
109code-point, it should be a hexadecimal number (which is the convention 109code-point, it should be as a hexadecimal number (the convention for
110for Unicode). The command then inserts the corresponding character 110Unicode), or a number with a specified radix, e.g.@: @code{#o23072}
111into the buffer. For example, both of the following insert the 111(octal); @xref{Integer Basics,,, elisp, The Emacs Lisp Reference
112infinity sign (Unicode code-point @code{U+221E}): 112Manual}. The command then inserts the corresponding character into
113the buffer. For example, both of the following insert the infinity
114sign (Unicode code-point @code{U+221E}):
113 115
114@example 116@example
115@kbd{C-x 8 @key{RET} infinity @key{RET}} 117@kbd{C-x 8 @key{RET} infinity @key{RET}}
116@kbd{C-x 8 @key{RET} 221e @key{RET}} 118@kbd{C-x 8 @key{RET} 221e @key{RET}}
117@end example 119@end example
118 120
119 A numeric argument to either @kbd{C-q} or @kbd{C-x 8 @key{RET}} 121 A numeric argument to @kbd{C-q} or @kbd{C-x 8 @key{RET}} specifies
120specifies how many copies of the character to insert 122how many copies of the character to insert (@pxref{Arguments}).
121(@pxref{Arguments}).
122 123
123@node Moving Point 124@node Moving Point
124@section Changing the Location of Point 125@section Changing the Location of Point
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index 59e945eee96..1dfae79c788 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -146,7 +146,7 @@ displayed on your terminal, they appear as @samp{?} or as hollow boxes
146used, generally don't have keys for all the characters in them. You 146used, generally don't have keys for all the characters in them. You
147can insert characters that your keyboard does not support, using 147can insert characters that your keyboard does not support, using
148@kbd{C-q} (@code{quoted-insert}) or @kbd{C-x 8 @key{RET}} 148@kbd{C-q} (@code{quoted-insert}) or @kbd{C-x 8 @key{RET}}
149(@code{ucs-insert}). @xref{Inserting Text}. Emacs also supports 149(@code{insert-char}). @xref{Inserting Text}. Emacs also supports
150various @dfn{input methods}, typically one for each script or 150various @dfn{input methods}, typically one for each script or
151language, which make it easier to type characters in the script. 151language, which make it easier to type characters in the script.
152@xref{Input Methods}. 152@xref{Input Methods}.
@@ -548,7 +548,7 @@ possible characters to type next is displayed in the echo area (but
548not when you are in the minibuffer). 548not when you are in the minibuffer).
549 549
550 Another facility for typing characters not on your keyboard is by 550 Another facility for typing characters not on your keyboard is by
551using @kbd{C-x 8 @key{RET}} (@code{ucs-insert}) to insert a single 551using @kbd{C-x 8 @key{RET}} (@code{insert-char}) to insert a single
552character based on its Unicode name or code-point; see @ref{Inserting 552character based on its Unicode name or code-point; see @ref{Inserting
553Text}. 553Text}.
554 554
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 5378cc16cdb..bc01d64c509 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,7 @@
12012-07-17 Chong Yidong <cyd@gnu.org>
2
3 * text.texi (Insertion): Document insert-char changes.
4
12012-07-15 Leo Liu <sdl.web@gmail.com> 52012-07-15 Leo Liu <sdl.web@gmail.com>
2 6
3 * display.texi (Fringe Bitmaps): Add exclamation-mark. 7 * display.texi (Fringe Bitmaps): Add exclamation-mark.
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index c1e12ccf3a3..d115322f84f 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -401,19 +401,23 @@ ends at the insertion point, the inserted text falls inside that
401overlay. 401overlay.
402@end defun 402@end defun
403 403
404@defun insert-char character count &optional inherit 404@deffn Command insert-char character &optional count inherit
405This function inserts @var{count} instances of @var{character} into the 405This command inserts @var{count} instances of @var{character} into the
406current buffer before point. The argument @var{count} should be an 406current buffer before point. The argument @var{count} must be an
407integer, and @var{character} must be a character. The value is @code{nil}. 407integer, and @var{character} must be a character.
408
409If called interactively, this command prompts for @var{character}
410using its Unicode name or its code point. @xref{Inserting Text,,,
411emacs, The GNU Emacs Manual}.
408 412
409This function does not convert unibyte character codes 128 through 255 413This function does not convert unibyte character codes 128 through 255
410to multibyte characters, not even if the current buffer is a multibyte 414to multibyte characters, not even if the current buffer is a multibyte
411buffer. @xref{Converting Representations}. 415buffer. @xref{Converting Representations}.
412 416
413If @var{inherit} is non-@code{nil}, then the inserted characters inherit 417If @var{inherit} is non-@code{nil}, the inserted characters inherit
414sticky text properties from the two characters before and after the 418sticky text properties from the two characters before and after the
415insertion point. @xref{Sticky Properties}. 419insertion point. @xref{Sticky Properties}.
416@end defun 420@end deffn
417 421
418@defun insert-buffer-substring from-buffer-or-name &optional start end 422@defun insert-buffer-substring from-buffer-or-name &optional start end
419This function inserts a portion of buffer @var{from-buffer-or-name} 423This function inserts a portion of buffer @var{from-buffer-or-name}