summaryrefslogtreecommitdiff
path: root/gmi2email
diff options
context:
space:
mode:
Diffstat (limited to 'gmi2email')
-rwxr-xr-xgmi2email7
1 files changed, 5 insertions, 2 deletions
diff --git a/gmi2email b/gmi2email
index 0d7615b..75816e6 100755
--- a/gmi2email
+++ b/gmi2email
@@ -257,9 +257,12 @@ sub gemtext_to_mail {
Filename => (split "/", $uri)[-1],
Disposition => "inline"
);
- } elsif (/^(?:=>|#+)/) {
- &$pad;
+ } elsif (/^=>/) {
+ &$pad unless @buffer and $buffer[$#buffer] =~ /^=>/;
push @buffer, $_;
+ } elsif (/^#+/) {
+ &$pad;
+ push @buffer, $_;
} else {
&$pad;
push @buffer, split "\n", wrap "", "", $_;