.hgignore: ignore more
diff --git a/.hgignore b/.hgignore
index 7c20416..a3b656d 100644
--- a/.hgignore
+++ b/.hgignore
@@ -6,3 +6,12 @@
 ^state$
 ^state.old$
 ^state.journal$
+\.o$
+\.a$
+^man/man[0-9]+/.*\.html$
+^src/.*/o\.[^/]+$
+y.tab.[ch]$
+^src/cmd/rc/x.tab.h$
+^unix/.*\.tgz$
+^bin/
+^log/