]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - mdwn2man
Correctly handle filenames starting with a dash in add/rm/mv.
[git.ikiwiki.info.git] / mdwn2man
index e4ba5aadfea3a04a00552a5cb90b81d34963aa9b..ad6d3c6026400660e87b67367133ce2e4a78fb81 100755 (executable)
--- a/mdwn2man
+++ b/mdwn2man
@@ -9,12 +9,13 @@ print ".TH $prog $section\n";
 while (<>) {
        s{(\\?)\[\[([^\s\|\]]+)(\|[^\s\]]+)?\]\]}{$1 ? "[[$2]]" : $2}eg;
        s/\`//g;
 while (<>) {
        s{(\\?)\[\[([^\s\|\]]+)(\|[^\s\]]+)?\]\]}{$1 ? "[[$2]]" : $2}eg;
        s/\`//g;
-       s/^\./\\&./g;
+       s/^\s*\./\\&./g;
        if (/^#\s/) {
                s/^#\s/.SH /;
                <>; # blank;
        }
        if (/^#\s/) {
                s/^#\s/.SH /;
                <>; # blank;
        }
-       s/^\s+//;
+       s/^[ \n]+//;
+       s/^\t/ /;
        s/-/\\-/g;
        s/^Warning:.*//g;
        s/^$/.PP\n/;
        s/-/\\-/g;
        s/^Warning:.*//g;
        s/^$/.PP\n/;