aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-04-11 22:18:15 -0700
committerGlenn Morris2012-04-11 22:18:15 -0700
commit893585f47bb9e25d39df66fef9674b6baa25e57e (patch)
treeefb4ae9920bb578f9f29a5d276a0c4113869bd1b
parente0550caef5dbc1c586c303c3a87934a49d2fae14 (diff)
downloademacs-893585f47bb9e25d39df66fef9674b6baa25e57e.tar.gz
emacs-893585f47bb9e25d39df66fef9674b6baa25e57e.zip
* doc/emacs/mule.texi (Input Methods): Copyedits.
Use "^" for the postfix example, because it is less confusing inside Info's `quotes'.
-rw-r--r--doc/emacs/ChangeLog2
-rw-r--r--doc/emacs/mule.texi27
2 files changed, 16 insertions, 13 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index bd77e1232e2..8f384720170 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -7,6 +7,8 @@
7 (Unibyte Mode): Update for "Disabling Multibyte" node name change. 7 (Unibyte Mode): Update for "Disabling Multibyte" node name change.
8 Use Texinfo recommended convention for quotes+punctuation. 8 Use Texinfo recommended convention for quotes+punctuation.
9 (Language Environments): Copyedits. 9 (Language Environments): Copyedits.
10 (Input Methods): Copyedits. Use "^" for the postfix example,
11 because it is less confusing inside Info's `quotes'.
10 12
11 * custom.texi (Specifying File Variables): Fix "unibyte" description. 13 * custom.texi (Specifying File Variables): Fix "unibyte" description.
12 Update for "Disabling Multibyte" node name change. 14 Update for "Disabling Multibyte" node name change.
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index a15448fbb15..08d764ea85c 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -466,7 +466,7 @@ for that key.
466@cindex input methods 466@cindex input methods
467 An @dfn{input method} is a kind of character conversion designed 467 An @dfn{input method} is a kind of character conversion designed
468specifically for interactive input. In Emacs, typically each language 468specifically for interactive input. In Emacs, typically each language
469has its own input method; sometimes several languages which use the same 469has its own input method; sometimes several languages that use the same
470characters can share one input method. A few languages support several 470characters can share one input method. A few languages support several
471input methods. 471input methods.
472 472
@@ -479,14 +479,14 @@ work this way.
479characters into one letter. Many European input methods use composition 479characters into one letter. Many European input methods use composition
480to produce a single non-@acronym{ASCII} letter from a sequence that consists of a 480to produce a single non-@acronym{ASCII} letter from a sequence that consists of a
481letter followed by accent characters (or vice versa). For example, some 481letter followed by accent characters (or vice versa). For example, some
482methods convert the sequence @kbd{a'} into a single accented letter. 482methods convert the sequence @kbd{o ^} into a single accented letter.
483These input methods have no special commands of their own; all they do 483These input methods have no special commands of their own; all they do
484is compose sequences of printing characters. 484is compose sequences of printing characters.
485 485
486 The input methods for syllabic scripts typically use mapping followed 486 The input methods for syllabic scripts typically use mapping followed
487by composition. The input methods for Thai and Korean work this way. 487by composition. The input methods for Thai and Korean work this way.
488First, letters are mapped into symbols for particular sounds or tone 488First, letters are mapped into symbols for particular sounds or tone
489marks; then, sequences of these which make up a whole syllable are 489marks; then, sequences of these that make up a whole syllable are
490mapped into one syllable sign. 490mapped into one syllable sign.
491 491
492 Chinese and Japanese require more complex methods. In Chinese input 492 Chinese and Japanese require more complex methods. In Chinese input
@@ -496,7 +496,8 @@ portions of the character (input methods @code{chinese-4corner} and
496@code{chinese-sw}, and others). One input sequence typically 496@code{chinese-sw}, and others). One input sequence typically
497corresponds to many possible Chinese characters. You select the one 497corresponds to many possible Chinese characters. You select the one
498you mean using keys such as @kbd{C-f}, @kbd{C-b}, @kbd{C-n}, 498you mean using keys such as @kbd{C-f}, @kbd{C-b}, @kbd{C-n},
499@kbd{C-p}, and digits, which have special meanings in this situation. 499@kbd{C-p} (or the arrow keys), and digits, which have special meanings
500in this situation.
500 501
501 The possible characters are conceptually arranged in several rows, 502 The possible characters are conceptually arranged in several rows,
502with each row holding up to 10 alternatives. Normally, Emacs displays 503with each row holding up to 10 alternatives. Normally, Emacs displays
@@ -510,8 +511,8 @@ the alternatives in the current row. As you do this, Emacs highlights
510the current alternative with a special color; type @code{C-@key{SPC}} 511the current alternative with a special color; type @code{C-@key{SPC}}
511to select the current alternative and use it as input. The 512to select the current alternative and use it as input. The
512alternatives in the row are also numbered; the number appears before 513alternatives in the row are also numbered; the number appears before
513the alternative. Typing a digit @var{n} selects the @var{n}th 514the alternative. Typing a number selects the associated alternative
514alternative of the current row and uses it as input. 515of the current row and uses it as input.
515 516
516 @key{TAB} in these Chinese input methods displays a buffer showing 517 @key{TAB} in these Chinese input methods displays a buffer showing
517all the possible characters at once; then clicking @kbd{Mouse-2} on 518all the possible characters at once; then clicking @kbd{Mouse-2} on
@@ -530,15 +531,15 @@ the alternatives.
530 Sometimes it is useful to cut off input method processing so that the 531 Sometimes it is useful to cut off input method processing so that the
531characters you have just entered will not combine with subsequent 532characters you have just entered will not combine with subsequent
532characters. For example, in input method @code{latin-1-postfix}, the 533characters. For example, in input method @code{latin-1-postfix}, the
533sequence @kbd{e '} combines to form an @samp{e} with an accent. What if 534sequence @kbd{o ^} combines to form an @samp{o} with an accent. What if
534you want to enter them as separate characters? 535you want to enter them as separate characters?
535 536
536 One way is to type the accent twice; this is a special feature for 537 One way is to type the accent twice; this is a special feature for
537entering the separate letter and accent. For example, @kbd{e ' '} gives 538entering the separate letter and accent. For example, @kbd{o ^ ^} gives
538you the two characters @samp{e'}. Another way is to type another letter 539you the two characters @samp{o^}. Another way is to type another letter
539after the @kbd{e}---something that won't combine with that---and 540after the @kbd{o}---something that won't combine with that---and
540immediately delete it. For example, you could type @kbd{e e @key{DEL} 541immediately delete it. For example, you could type @kbd{o o @key{DEL}
541'} to get separate @samp{e} and @samp{'}. 542^} to get separate @samp{o} and @samp{^}.
542 543
543 Another method, more general but not quite as easy to type, is to use 544 Another method, more general but not quite as easy to type, is to use
544@kbd{C-\ C-\} between two characters to stop them from combining. This 545@kbd{C-\ C-\} between two characters to stop them from combining. This
@@ -567,7 +568,7 @@ possible characters to type next is displayed in the echo area (but
567not when you are in the minibuffer). 568not when you are in the minibuffer).
568 569
569 Another facility for typing characters not on your keyboard is by 570 Another facility for typing characters not on your keyboard is by
570using the @kbd{C-x 8 @key{RET}} (@code{ucs-insert}) to insert a single 571using @kbd{C-x 8 @key{RET}} (@code{ucs-insert}) to insert a single
571character based on its Unicode name or code-point; see @ref{Inserting 572character based on its Unicode name or code-point; see @ref{Inserting
572Text}. 573Text}.
573 574