From 2e1ac96d3f6ff85ccac1681631d09d60953cf8a6 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Tue, 4 Oct 2022 17:34:50 +0000 Subject: 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. --- sys/src/cmd/vt/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/src/cmd/vt/main.c') diff --git a/sys/src/cmd/vt/main.c b/sys/src/cmd/vt/main.c index 32743c792..cdf2e2586 100644 --- a/sys/src/cmd/vt/main.c +++ b/sys/src/cmd/vt/main.c @@ -286,7 +286,7 @@ threadmain(int argc, char **argv) sysfatal("could not create log file: %s: %r", p); break; case 'x': - fk = vt220fk; + fk = xtermfk; term = "xterm"; break; case 'r': -- cgit v1.2.3