--- ExplicitNumberingPlugin.pm.orig 2003-09-17 13:50:20.000000000 -0700 +++ ExplicitNumberingPlugin.pm 2005-03-09 10:30:02.000000000 -0700 @@ -155,7 +155,7 @@ # do custom extension rule, like for example: # $_[0] =~ s/old/new/g; - $_[0] =~ s/\#\#(\w+\#)?(0)?\.(\.*)([a-z]?)/&makeExplicitNumber($1,$2,length($3),$4)/geo; + $_[0] =~ s/\#\#(\w+\#)?([0-9]*)?\.(\.*)([a-z]?)/&makeExplicitNumber($1,$2,length($3),$4)/geo; } # ========================= @@ -314,6 +314,10 @@ for $i ( 0 .. $lastLevel ) { $Numbering[$i] = 0; } } } + # Allow forcing the level to any starting integer (1-99999) + if ( ($init gt 0) && ($init le 99999) ) { + $Numbering[$level] = (int $init)-1; + } #...Increase current level number $Numbering[ $level ] += 1;