summaryrefslogtreecommitdiff
path: root/sys/src/cmd/vt
diff options
context:
space:
mode:
authorBurnZeZ <brz-9dev@feline.systems>2016-03-01 19:17:54 -0500
committerBurnZeZ <brz-9dev@feline.systems>2016-03-01 19:17:54 -0500
commitdacebbb2e7c1098d7d6567317abc169f2ec327b8 (patch)
tree1f692fc235c6ef54f33ee0ed7eacd875ee76f032 /sys/src/cmd/vt
parentdb509b8466ff8a268e965f98ccf719a25f586d1a (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.c8
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;