--- a/colormake.pl
+++ b/colormake.pl
@@ -30,6 +30,7 @@
 $col_magenta =      "\033[35m";
 $col_cyan =         "\033[36m";
 $col_ltgray =       "\033[37m";
+$col_drkgray =      "\033[1;30m";
 
 $col_norm =	        "\033[00m";
 $col_background =   "\033[07m";
@@ -46,6 +47,7 @@
 $col_linenum =      $col_cyan;
 $col_trace =        $col_yellow;
 $col_warning =      $col_green;
+$col_comment =      $col_drkgray;
 $tag_error =        "";
 $col_error =        $tag_error . $col_yellow . $col_brighten;
 $error_highlight =  $col_brighten;
@@ -90,6 +92,10 @@
 	{
 		$in = 'gcc';
 	}
+	elsif ($thisline =~ s/^\#/$col_comment#$1/x)
+	{
+		$in = 'comment';
+	}
 	elsif ($thisline =~ /^(\s*\(|\[|a(r|wk)|c(p|d|h(mod|own))|do(ne)?|e(cho|lse)|f(ind|or)|i(f|nstall)|mv|perl|r(anlib|m(dir)?)|s(e(d|t)|trip)|tar)\s+/)
 	{
 		$in = $1;
