From aa8086853b3826d0d03aa04154d32396b4807a84 Mon Sep 17 00:00:00 2001 From: rsc Date: Mon, 19 Apr 2004 19:35:17 +0000 Subject: x --- src/cmd/9term/9term.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/cmd/9term/9term.c') diff --git a/src/cmd/9term/9term.c b/src/cmd/9term/9term.c index c43434cb..6979d3cc 100644 --- a/src/cmd/9term/9term.c +++ b/src/cmd/9term/9term.c @@ -191,9 +191,10 @@ usage(void) void threadmain(int argc, char *argv[]) { - char *p; + char *p, *font; rfork(RFNOTEG); + font = nil; _wantfocuschanges = 1; mainpid = getpid(); ARGBEGIN{ @@ -202,6 +203,9 @@ threadmain(int argc, char *argv[]) case 'a': /* acme mode */ button2exec++; break; + case 'f': + font = EARGF(usage()); + break; case 's': scrolling++; break; @@ -210,6 +214,9 @@ threadmain(int argc, char *argv[]) break; }ARGEND + if(font) + putenv("font", font); + p = getenv("tabstop"); if(p == 0) p = getenv("TABSTOP"); @@ -607,9 +614,9 @@ domenu2(int but) else menu2str[Scroll] = "☐ scroll"; if(cooked) - menu2str[Cooked] = "☑ cooked"; + menu2str[Cooked] = "☑ mustecho"; else - menu2str[Cooked] = "☐ cooked"; + menu2str[Cooked] = "☐ mustecho"; switch(menuhit(but, mc, &menu2, nil)){ case -1: -- cgit v1.2.3