summary refs log tree commit diff stats
path: root/pictor.pl
diff options
context:
space:
mode:
Diffstat (limited to 'pictor.pl')
-rwxr-xr-xpictor.pl8
1 files changed, 5 insertions, 3 deletions
diff --git a/pictor.pl b/pictor.pl
index fc24968..de255ef 100755
--- a/pictor.pl
+++ b/pictor.pl
@@ -53,9 +53,11 @@ foreach my $fn (@files) {
 
     while (my $line = readline $fh) {
 	# \Q is quotemeta, \E terminates it because otherwise it would
-	# mess with \s. This regex matches when $line starts with
-	# "$term\s", \s being any kind of whitespace.
-	print $line if ($line =~ /^\Q${term}\E\s/i);
+	# mess with \t. This regex matches when $line starts with
+	# "$term\t". We replace \t with ": " before printing to make
+	# the input neat.
+	print $line =~ s/\t/: /r if
+	    ($line =~ /^\Q${term}\E\t/i);
     }
 }