Commit Diff


commit - e89321a56e6d3c1559e166898510d6ddab9e6ffe
commit + 5a82f26e50fbfbb3090b4cf839decf012637a00e
blob - 1da829c99f85b5192b192cf316814a54d49cc903
blob + f4213632d923d9d07c99cf63c3fff5630bad790b
--- rcmain
+++ rcmain
@@ -23,7 +23,11 @@ if(! ~ $#cflag 0){
 	eval $cflag
 }
 if not if(flag i){
-	if(~ $TERM 9term && ~ $#'fn#cd' 0) fn cd { builtin cd $1 && label `{pwd} }
+	if(~ $TERM 9term){
+		stty tabs -onlcr -echo
+		if(~ $#'fn#cd' 0)
+			fn cd { builtin cd $1 && label `{pwd} }
+	}
 	if(flag l && /bin/test -r $home/lib/profile) . $home/lib/profile
 	status=''
 	if(! ~ $#* 0) . $*