GNU bug report logs -
#14615
xterm--query results in slow -nw startup on some terminals
Previous Next
Reported by: Glenn Morris <rgm <at> gnu.org>
Date: Thu, 13 Jun 2013 23:37:01 UTC
Severity: normal
Found in version 24.3.50
Fixed in version 24.4
Done: Glenn Morris <rgm <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #18 received at 14615 <at> debbugs.gnu.org (full text, mbox):
echo -e "\e[>0c"
returns
^[[?1;2c for aterm (the Debian one runs fine for me and is also slow)
^[[>41;293;0c for xterm
^[[>1;2802;0c for xfce4-terminal
Here's the values of
i (car handler) evt unread-command-events
followed by
i (length (car handler)
for xterm / xfce4-terminal:
0 "^[[?" 27 nil
1 "^[[?" 91 nil
2 "^[[?" 62 nil
2 3
0 "^[[>" 27 (91 62)
1 "^[[>" 91 (62)
2 "^[[>" 62 nil
3 3
and for aterm
0 "^[[?" 27 nil
1 "^[[?" 91 nil
2 "^[[?" 63 nil
3 3
0 "^[[>" nil nil
0 3
So the xterm case has stuff pushed into unread-command-events by the
first handler, which is then there for the second handler to read.
aterm does not, so the second handler has nothing to read.
So I can make aterm fast, and xterm slow, by swapping the order of the
("\e[?" . xterm--version-handler)
("\e[>" . xterm--version-handler)
This bug report was last modified 11 years and 348 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.