diff --git a/lib/mmmd/renderers/plainterm.rb b/lib/mmmd/renderers/plainterm.rb index db022dd..95279a8 100644 --- a/lib/mmmd/renderers/plainterm.rb +++ b/lib/mmmd/renderers/plainterm.rb @@ -165,6 +165,12 @@ module MMMD TEXT end + # Draw a horizontal rule + def hrule(_text, options) + size = options[:hsize] + " #{'─' * (size - 2)} " + end + # Draw text right-justified def rjust(text, options) size = options[:hsize] @@ -314,11 +320,12 @@ module MMMD increase_level: true }, "PointBlank::DOM::HorizontalRule" => { - underline_full_block: true + hrule: true } }.freeze DEFAULT_EFFECT_PRIORITY = { + hrule: 10_500, numbered: 10_000, leftline: 9500, bullet: 9000, diff --git a/test.md b/test.md new file mode 100644 index 0000000..98f07ef --- /dev/null +++ b/test.md @@ -0,0 +1,13 @@ +Jabronicle Mitch's wild ride +============================ + +crusty cocks + +------------- + +- DIIIIICKS +- - let + - me + - smell + - your + - dick