summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/tabulated-list.el
diff options
context:
space:
mode:
authorDaniel Colascione <dancol@dancol.org>2018-06-08 23:22:23 -0700
committerDaniel Colascione <dancol@dancol.org>2018-06-08 23:22:43 -0700
commitc67befd662571a822f3183c114ce3b1ad02e0ed9 (patch)
tree7efe440a27c67f36399fbb9c1d925bb61b7ea35b /lisp/emacs-lisp/tabulated-list.el
parent6fdc3fac5658a7ab142c358cddd90f3db5665ef5 (diff)
downloademacs-c67befd662571a822f3183c114ce3b1ad02e0ed9.tar.gz
emacs-c67befd662571a822f3183c114ce3b1ad02e0ed9.tar.bz2
emacs-c67befd662571a822f3183c114ce3b1ad02e0ed9.zip
Avoid unnecessary readahead early in TTY frame init
We query some properties of the terminal early in initialization, and just before we do, we perform ordinary redisplay. This redisplay can result in unsightly flickering if we change some aspects of the display immediately afterward and redisplay again. By avoiding redisplay in xquery--query as long as we get timely responses from the terminal, we can avoid this early unwanted redisplay. * lisp/term/xterm.el: (xterm-query-redisplay-timeout): New variable. (xterm--read-event-for-query): New function. (xterm--report-background-handler,xterm--version-handler,xterm--query): Call it.
Diffstat (limited to 'lisp/emacs-lisp/tabulated-list.el')
0 files changed, 0 insertions, 0 deletions