better fmt -j
diff --git a/src/cmd/fmt.c b/src/cmd/fmt.c
index f2ebb7b..362dcf4 100644
--- a/src/cmd/fmt.c
+++ b/src/cmd/fmt.c
@@ -144,8 +144,12 @@
 		}
 		/* how long is this word? */
 		for(l=0; line[l]; l++)
-			if(line[l]==' ' || line[l]=='\t')
+			if(line[l]==' ' || line[l]=='\t'){
+				if(join)
+					while(line[l]==' ' || line[l]=='\t')
+						l++;
 				break;
+			}
 		words = addword(words, nwordp, line, l, indent, bol);
 		bol = 0;
 		line += l;