summaryrefslogtreecommitdiff
path: root/sys/src/cmd/vt/cons.h
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2022-10-04 17:34:50 +0000
committerMichael Forney <mforney@mforney.org>2022-10-04 17:34:50 +0000
commit2e1ac96d3f6ff85ccac1681631d09d60953cf8a6 (patch)
tree7a648587a7075c348fcbded0426ec96ceaea8597 /sys/src/cmd/vt/cons.h
parent800170c6559b633c92d742d2950ecd1ce5ffb961 (diff)
vt: fix home/end sequences in xterm mode
According to the ncurses terminfo database, we have $ for k in khome kend; do printf '%s:\t' "$k"; TERM=xterm tput $k | od -An -tc; done khome: 033 O H kend: 033 O F $ This differs from vt220fk, so add a new xtermfk table with the proper sequences.
Diffstat (limited to 'sys/src/cmd/vt/cons.h')
-rw-r--r--sys/src/cmd/vt/cons.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/vt/cons.h b/sys/src/cmd/vt/cons.h
index d6483ae64..5180024a4 100644
--- a/sys/src/cmd/vt/cons.h
+++ b/sys/src/cmd/vt/cons.h
@@ -39,7 +39,7 @@ struct funckey {
char *sequence;
};
extern struct funckey *fk, *appfk;
-extern struct funckey ansifk[], ansiappfk[], vt220fk[];
+extern struct funckey ansifk[], ansiappfk[], vt220fk[], xtermfk[];
extern int x, y, xmax, ymax, olines;
extern int peekc, attribute;