diff options
| -rw-r--r-- | lisp/international/mule-cmds.el | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index bfa6f3b0fe7..cfaea5bcb59 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el | |||
| @@ -928,6 +928,20 @@ just inactivated.") | |||
| 928 | (defvar input-method-after-insert-chunk-hook nil | 928 | (defvar input-method-after-insert-chunk-hook nil |
| 929 | "Normal hook run just after an input method insert some chunk of text.") | 929 | "Normal hook run just after an input method insert some chunk of text.") |
| 930 | 930 | ||
| 931 | (defvar input-method-exit-on-first-char nil | ||
| 932 | "This flag controls a timing when an input method returns. | ||
| 933 | Usually, the input method does not return while there's a possibility | ||
| 934 | that it may find a different translation if a user types another key. | ||
| 935 | But, it this flag is non-nil, the input method returns | ||
| 936 | as soon as the current key sequence reach any of valid translation.") | ||
| 937 | |||
| 938 | (defvar input-method-use-echo-area nil | ||
| 939 | "This flag controls how an input method shows an intermediate key sequence. | ||
| 940 | Usually, the input method insert the intermediate key sequence | ||
| 941 | or a candidate of translations corresponding to the sequence | ||
| 942 | at the point of the current buffer. | ||
| 943 | But, if this flag is non-nil, they are shown in echo area.") | ||
| 944 | |||
| 931 | (defvar input-method-exit-on-invalid-key nil | 945 | (defvar input-method-exit-on-invalid-key nil |
| 932 | "This flag controls the behaviour of an input method on invalid key input. | 946 | "This flag controls the behaviour of an input method on invalid key input. |
| 933 | Usually, when a user types a key which doesn't start any character | 947 | Usually, when a user types a key which doesn't start any character |