ziguzagu.org

Text::Hatenaでpre記法内の空行が無視されるののパッチ

Text::Hatenaでpre記法(スーパーpreも)内で空行が無視されてしまうのを、ちゃんと改行いれるためのパッチ。

--- Text/Hatena/Context.pm.org  2006-06-03 20:29:36.000000000 +0900
+++ Text/Hatena/Context.pm      2006-06-03 20:30:25.000000000 +0900
@@ -57,7 +57,7 @@

 sub htmllines {
     my $self = shift;
-    push @{$self->{htmllines}}, $_[0] if $_[0];
+    push @{$self->{htmllines}}, $_[0] if defined $_[0];
     $self->{htmllines};
 }

pre/スーパーpreのためにText::Hatena::Contextのなんか大事そうな部分を変更しちゃってますが、他のに影響はないはず…。

そして、初めてパッチ送ってみました。

:追記(2006/6/13):バージョン0.13で↑のパッチ適用されました。