diff options
| author | Chong Yidong | 2012-07-17 15:43:01 +0800 |
|---|---|---|
| committer | Chong Yidong | 2012-07-17 15:43:01 +0800 |
| commit | 9ea10cc3431ce03da0a375cd573ceedd5cdbdf67 (patch) | |
| tree | 4b1464950405382a3cf7be66d7fe9189b0915b4f /doc | |
| parent | 441efe9fdd79cfbfc2122054e1be52f0006b9f53 (diff) | |
| download | emacs-9ea10cc3431ce03da0a375cd573ceedd5cdbdf67.tar.gz emacs-9ea10cc3431ce03da0a375cd573ceedd5cdbdf67.zip | |
Document insert-char changes.
* doc/emacs/basic.texi (Inserting Text): Replace ucs-insert with
insert-char. Provide more details of input.
* doc/lispref/mule.texi (International Chars, Input Methods): Likewise.
* doc/lispref/text.texi (Insertion): Document insert-char changes.
* src/editfns.c (Finsert_char): Doc fix.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/ChangeLog | 7 | ||||
| -rw-r--r-- | doc/emacs/basic.texi | 21 | ||||
| -rw-r--r-- | doc/emacs/mule.texi | 4 | ||||
| -rw-r--r-- | doc/lispref/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/lispref/text.texi | 16 |
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 @@ | |||
| 1 | 2012-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 | |||
| 1 | 2012-07-13 Chong Yidong <cyd@gnu.org> | 8 | 2012-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 | |||
| 97 | the letters @kbd{a} to @kbd{f} serve as part of a character code, | 97 | the letters @kbd{a} to @kbd{f} serve as part of a character code, |
| 98 | just like digits. Case is ignored. | 98 | just 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 |
| 107 | of a character, using the minibuffer. If you enter a name, the | 107 | of a character, using the minibuffer. If you enter a name, the |
| 108 | command provides completion (@pxref{Completion}). If you enter a | 108 | command provides completion (@pxref{Completion}). If you enter a |
| 109 | code-point, it should be a hexadecimal number (which is the convention | 109 | code-point, it should be as a hexadecimal number (the convention for |
| 110 | for Unicode). The command then inserts the corresponding character | 110 | Unicode), or a number with a specified radix, e.g.@: @code{#o23072} |
| 111 | into the buffer. For example, both of the following insert the | 111 | (octal); @xref{Integer Basics,,, elisp, The Emacs Lisp Reference |
| 112 | infinity sign (Unicode code-point @code{U+221E}): | 112 | Manual}. The command then inserts the corresponding character into |
| 113 | the buffer. For example, both of the following insert the infinity | ||
| 114 | sign (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 |
| 120 | specifies how many copies of the character to insert | 122 | how 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 | |||
| 146 | used, generally don't have keys for all the characters in them. You | 146 | used, generally don't have keys for all the characters in them. You |
| 147 | can insert characters that your keyboard does not support, using | 147 | can 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 |
| 150 | various @dfn{input methods}, typically one for each script or | 150 | various @dfn{input methods}, typically one for each script or |
| 151 | language, which make it easier to type characters in the script. | 151 | language, 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 | |||
| 548 | not when you are in the minibuffer). | 548 | not 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 |
| 551 | using @kbd{C-x 8 @key{RET}} (@code{ucs-insert}) to insert a single | 551 | using @kbd{C-x 8 @key{RET}} (@code{insert-char}) to insert a single |
| 552 | character based on its Unicode name or code-point; see @ref{Inserting | 552 | character based on its Unicode name or code-point; see @ref{Inserting |
| 553 | Text}. | 553 | Text}. |
| 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 @@ | |||
| 1 | 2012-07-17 Chong Yidong <cyd@gnu.org> | ||
| 2 | |||
| 3 | * text.texi (Insertion): Document insert-char changes. | ||
| 4 | |||
| 1 | 2012-07-15 Leo Liu <sdl.web@gmail.com> | 5 | 2012-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 | |||
| 401 | overlay. | 401 | overlay. |
| 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 |
| 405 | This function inserts @var{count} instances of @var{character} into the | 405 | This command inserts @var{count} instances of @var{character} into the |
| 406 | current buffer before point. The argument @var{count} should be an | 406 | current buffer before point. The argument @var{count} must be an |
| 407 | integer, and @var{character} must be a character. The value is @code{nil}. | 407 | integer, and @var{character} must be a character. |
| 408 | |||
| 409 | If called interactively, this command prompts for @var{character} | ||
| 410 | using its Unicode name or its code point. @xref{Inserting Text,,, | ||
| 411 | emacs, The GNU Emacs Manual}. | ||
| 408 | 412 | ||
| 409 | This function does not convert unibyte character codes 128 through 255 | 413 | This function does not convert unibyte character codes 128 through 255 |
| 410 | to multibyte characters, not even if the current buffer is a multibyte | 414 | to multibyte characters, not even if the current buffer is a multibyte |
| 411 | buffer. @xref{Converting Representations}. | 415 | buffer. @xref{Converting Representations}. |
| 412 | 416 | ||
| 413 | If @var{inherit} is non-@code{nil}, then the inserted characters inherit | 417 | If @var{inherit} is non-@code{nil}, the inserted characters inherit |
| 414 | sticky text properties from the two characters before and after the | 418 | sticky text properties from the two characters before and after the |
| 415 | insertion point. @xref{Sticky Properties}. | 419 | insertion 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 |
| 419 | This function inserts a portion of buffer @var{from-buffer-or-name} | 423 | This function inserts a portion of buffer @var{from-buffer-or-name} |