aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/9term/9term.c
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2004-04-19 19:35:17 +0000
committerrsc <devnull@localhost>2004-04-19 19:35:17 +0000
commitaa8086853b3826d0d03aa04154d32396b4807a84 (patch)
treec82d83fc9748b6dd8ae8d83cb4cff6f28dd73c68 /src/cmd/9term/9term.c
parentc2a9c3bb4efbad76a7971e314bdd791bbe5044ae (diff)
downloadplan9port-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.c13
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: