diff options
author | BurnZeZ <brz-9dev@feline.systems> | 2016-03-01 19:17:54 -0500 |
---|---|---|
committer | BurnZeZ <brz-9dev@feline.systems> | 2016-03-01 19:17:54 -0500 |
commit | dacebbb2e7c1098d7d6567317abc169f2ec327b8 (patch) | |
tree | 1f692fc235c6ef54f33ee0ed7eacd875ee76f032 /sys/src/cmd/vt | |
parent | db509b8466ff8a268e965f98ccf719a25f586d1a (diff) |
vt: add -r flag to start in raw mode
Diffstat (limited to 'sys/src/cmd/vt')
-rw-r--r-- | sys/src/cmd/vt/main.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/src/cmd/vt/main.c b/sys/src/cmd/vt/main.c index aad1828c2..1952681b6 100644 --- a/sys/src/cmd/vt/main.c +++ b/sys/src/cmd/vt/main.c @@ -135,13 +135,14 @@ main(int argc, char **argv) void usage(void) { - fprint(2, "usage: %s [-2abcx] [-f font] [-l logfile]\n", argv0); + fprint(2, "usage: %s [-2abcrx] [-f font] [-l logfile]\n", argv0); exits("usage"); } void initialize(int argc, char **argv) { + int rflag; int i, blkbg; char *fontname, *p; @@ -151,6 +152,7 @@ initialize(int argc, char **argv) term = "vt100"; fk = vt100fk; blkbg = nocolor = 0; + rflag = 0; ARGBEGIN{ case '2': term = "vt220"; @@ -179,6 +181,9 @@ initialize(int argc, char **argv) fk = xtermfk; term = "xterm"; break; + case 'r': + rflag = 1; + break; default: usage(); break; @@ -195,6 +200,7 @@ initialize(int argc, char **argv) werrstr(""); /* clear spurious error messages */ ebegin(Ehost); + cs->raw = rflag; histp = hist; menu2.item = menutext2; menu3.item = menutext3; |