<!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 17 Oct 2017, at 13:40, <a href="mailto:iep@circa.dk" style="color:#3983C4">iep@circa.dk</a> 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">Replying: Even though I have 'only include selected text' checked in the preferences MM quotes the<br>
whole message I'm replying to if nothing is selected. How do I make this stop? If nothing is<br>
selected I don't want anything quoted at all. Ever.</p>
</blockquote></div>
<div style="white-space:normal">
<p dir="auto">I thought I once added a hidden preference for this, but I don't seem to be able to locate it. In other words, it's not (currently) optional. You can of course request it if you like :)</p>
<p dir="auto">Personally, I prefer “in-between” replies like this, but one of the most frequent requests is how to default to top-posting with everything quoted. That's just the world of today (as you also described yourself).</p>
<p dir="auto">(The main reason that I would not prefer a blank email when nothing is selected is that selecting text involves using the mouse/trackpad. I prefer being able to reply using a keyboard shortcut and then cut text manually.)</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 a related note, when replying to a message I prefer to simply use the correspondent's first name<br>
as the salutation/introduction. Nothing else. I've found the hidden 'MmReplyWroteString' setting<br>
but how do I configure MM to only use the first name of the correspondent? I find using the whole<br>
name a bit overly formal. If that's not possible how do I disable the reply string altogether?</p>
</blockquote></div>
<div style="white-space:normal">
<p dir="auto">I guess you could provide an empty string to <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">MmReplyWroteString</code>, but I think that would still leave some inserted whitespace (I could probably prevent that when given the empty string though).</p>
<p dir="auto">The default is:</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">On %e %b %Y, at %k:%M, ${from.name:${from.address}} wrote:
</code></pre>
<p dir="auto">This could be changed to:</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">On %e %b %Y, at %k:%M, ${from.name.first:${from.address}} wrote:
</code></pre>
<p dir="auto">But the <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">.first</code> specifier is not very reliable. It's simply impossible to reliably determine the first name of a given name string. The variations used are endless (as for most email headers) and some times there are weird mixes of titles and names. You can try it to see if it works well enough for you.</p>
<p dir="auto">To be specific you set it 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 MmReplyWroteString -string 'On %e %b %Y, at %k:%M, ${from.name.first:${from.address}} wrote:'
</code></pre>
<p dir="auto">Then relaunch MailMate.</p>
<p dir="auto">-- <br>
Benny</p>
</div>
</div>
</body>
</html>