comparison lisp/prim/cmdloop.el @ 48:56c54cf7c5b6 r19-16b90

Import from CVS: tag r19-16b90
author cvs
date Mon, 13 Aug 2007 08:56:04 +0200
parents 0293115a14e9
children 131b0175ea99
comparison
equal deleted inserted replaced
47:11c6df210d7f 48:56c54cf7c5b6
339 (while (stringp yn) 339 (while (stringp yn)
340 (if (let ((cursor-in-echo-area t) 340 (if (let ((cursor-in-echo-area t)
341 (inhibit-quit t)) 341 (inhibit-quit t))
342 (message "%s%s%s" pre prompt yn) 342 (message "%s%s%s" pre prompt yn)
343 (setq event (next-command-event event)) 343 (setq event (next-command-event event))
344 (prog1 344 (condition-case nil
345 (or quit-flag (eq 'keyboard-quit (key-binding event))) 345 (prog1
346 (setq quit-flag nil))) 346 (or quit-flag (eq 'keyboard-quit (key-binding event)))
347 (setq quit-flag nil))
348 (wrong-type-argument t)))
347 (progn 349 (progn
348 (message "%s%s%s%s" pre prompt yn (single-key-description event)) 350 (message "%s%s%s%s" pre prompt yn (single-key-description event))
349 (setq quit-flag nil) 351 (setq quit-flag nil)
350 (signal 'quit '()))) 352 (signal 'quit '())))
351 (let* ((keys (events-to-keys (vector event))) 353 (let* ((keys (events-to-keys (vector event)))