Function: xterm--read-event-for-query
xterm--read-event-for-query is a byte-compiled function defined in
xterm.el.gz.
Signature
(xterm--read-event-for-query)
Documentation
Like read-event, but inhibit redisplay.
By not redisplaying right away for xterm queries, we can avoid unsightly flashing during initialization. Give up and redisplay anyway if we've been waiting a little while.
Source Code
;; Defined in /usr/src/emacs/lisp/term/xterm.el.gz
(defun xterm--read-event-for-query ()
"Like `read-event', but inhibit redisplay.
By not redisplaying right away for xterm queries, we can avoid
unsightly flashing during initialization. Give up and redisplay
anyway if we've been waiting a little while."
(let ((start-time (current-time)))
(or (let ((inhibit-redisplay t))
(read-event nil nil xterm-query-redisplay-timeout))
(read-event nil nil
(and xterm-query-timeout
(max 0 (float-time
(time-subtract
xterm-query-timeout
(time-since start-time)))))))))