Mercurial > emacs
diff lisp/subr.el @ 23058:4d7992b69c29
(read-quoted-char): Don't bind input-method-function;
instead, pass the new args to read-event.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 18 Aug 1998 09:32:31 +0000 |
parents | d29091c19e81 |
children | 173e15236628 |
line wrap: on
line diff
--- a/lisp/subr.el Tue Aug 18 09:01:20 1998 +0000 +++ b/lisp/subr.el Tue Aug 18 09:32:31 1998 +0000 @@ -741,8 +741,6 @@ (let ((message-log-max nil) done (first t) (code 0) char) (while (not done) (let ((inhibit-quit first) - ;; Don't use input methods inside this function. - (input-method-function nil) ;; Don't let C-h get the help message--only help function keys. (help-char nil) (help-form @@ -750,8 +748,7 @@ or the octal character code. RET terminates the character code and is discarded; any other non-digit terminates the character code and is then used as input.")) - (and prompt (message "%s-" prompt)) - (setq char (read-event)) + (setq char (read-event (and prompt (format "%s-" prompt)) t)) (if inhibit-quit (setq quit-flag nil))) ;; Translate TAB key into control-I ASCII character, and so on. (and char