The 1.0 code has a setting "$OldThinLine?", which is set to 0 by default. If it is set to 1, the old header-conflicting syntax is used (four '=' characters for a thick line). The default 0 setting makes 6 '-' characters become a thick line. --CliffordAdams
sub CommonMarkup { ... if ($ThinLine) { s/----+/<hr noshade size=1>/g; ##!! s/====+/<hr noshade size=2>/g; # collides with H4 !! } else { s/----+/<hr>\n/g; } ... }--HaJoGurt
perhaps
s/^\s*====+\s*$/<hr noshade size=2>/gmx;can be used instead. As long as you do not expect
==== heading ====to create a level 4 heading, everything should be fine. --Ken