<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 15 Aug 2017, at 17:22, Bill Cole wrote:</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">On 15 Aug 2017, at 9:16, Benny Kjær Nielsen wrote:<br>
</p>
<blockquote style="border-left:2px solid #777; color:#999; margin:0 0 5px; padding-left:5px; border-left-color:#999"><p dir="auto">Note that Markdown is supposed to be simple readable plain text and therefore it's also reasonable to convert to Markdown when trying to generate plain text from HTML. For example, this should result in reasonably good conversions of emphasized text or HTML lists. In general, MailMate always tries to loose as little information as possible.</p>
</blockquote><p dir="auto">Yes, but when converting to "plain text" it is disconcerting to have body text in the middle of a sentence wrapped in brackets and followed by an URL of any size. I don't generate HTML mail by choice, so using Markdown's *obtrusive* features in generating a reply just makes it less comprehensible. (But I'm a Luddite who believes lightweight markup reached its peak expression ~25ya with setext...)</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">I certainly did not mean to imply that you should use HTML or Markdown. Only that Markdown (like setext) is a reasonable output when converting HTML to plain text. It just doesn't work well for long links (or, depending on personal opinion, any links at all). It's always a priority for me to make MailMate work well for strict plain text only users (even if they are in the minority).</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">Since you're using the Python html2text, I think there the options that make links into per-paragraph or per-document footnotes might be a better general solution in addition to supporting no link encoding at all.</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">Ok, I've added now that additional arguments can be added like this:</p>

<pre style="background-color:#F7F7F7; border-radius:5px 5px 5px 5px; margin-left:15px; margin-right:15px; max-width:90vw; overflow-x:auto; padding:5px" bgcolor="#F7F7F7"><code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0" bgcolor="#F7F7F7">defaults write com.freron.MailMate MmHTML2TextArguments -string "--ignore-links"
</code></pre>

<p dir="auto">That won't allow the integer option I suggested (unless it's supported by <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">html2text</code> some day), but it'll allow users to get whatever behavior is supported by <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">html2text</code>.</p>

<p dir="auto">I've also updated MailMate to use the latest update of <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">html2text</code>. It's also possible to fork and add new options to my fork of <a href="https://github.com/freron/html2text" style="color:#3983C4"><code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">html2text</code></a> or, probably better, do it to the main fork found <a href="https://github.com/Alir3z4/html2text" style="color:#3983C4">here</a>.</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">Thanks. Instead, I changed "IGNORE_ANCHORS = False" to "IGNORE_ANCHORS = True" in the relevant config.py and removed config.pyc to assure it would be rebuilt. I assume that will still be reverted by the next update, but it is also a bit more universal, applying to all places where html2text is used.</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">Just for the record, I don't expect to be calling <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">html2text</code> without going through the file using <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">MmHTML2TextArguments</code>.</p>

<p dir="auto">Thanks for the feedback.</p>

<p dir="auto">-- <br>
Benny</p>
</div>
</div>
</body>
</html>