diff options
author | rsc <devnull@localhost> | 2004-04-19 19:35:17 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2004-04-19 19:35:17 +0000 |
commit | aa8086853b3826d0d03aa04154d32396b4807a84 (patch) | |
tree | c82d83fc9748b6dd8ae8d83cb4cff6f28dd73c68 /src/cmd/9term/9term.c | |
parent | c2a9c3bb4efbad76a7971e314bdd791bbe5044ae (diff) | |
download | plan9port-aa8086853b3826d0d03aa04154d32396b4807a84.tar.gz plan9port-aa8086853b3826d0d03aa04154d32396b4807a84.tar.bz2 plan9port-aa8086853b3826d0d03aa04154d32396b4807a84.zip |
x
Diffstat (limited to 'src/cmd/9term/9term.c')
-rw-r--r-- | src/cmd/9term/9term.c | 13 |
1 files changed, 10 insertions, 3 deletions
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: |