On 17 Oct 2017, at 13:40, i...@circa.dk wrote:
Replying: Even though I have 'only include selected text' checked in
the preferences MM quotes the
whole message I'm replying to if nothing is selected. How do I make
this stop? If nothing is
selected I don't want anything quoted at all. Ever.
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 :)
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).
(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.)
On a related note, when replying to a message I prefer to simply use
the correspondent's first name
as the salutation/introduction. Nothing else. I've found the hidden
'MmReplyWroteString' setting
but how do I configure MM to only use the first name of the
correspondent? I find using the whole
name a bit overly formal. If that's not possible how do I disable the
reply string altogether?
I guess you could provide an empty string to `MmReplyWroteString`, but I
think that would still leave some inserted whitespace (I could probably
prevent that when given the empty string though).
The default is:
On %e %b %Y, at %k:%M, ${from.name:${from.address}} wrote:
This could be changed to:
On %e %b %Y, at %k:%M, ${from.name.first:${from.address}} wrote:
But the `.first` 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.
To be specific you set it like this:
defaults write com.freron.MailMate MmReplyWroteString -string 'On %e %b
%Y, at %k:%M, ${from.name.first:${from.address}} wrote:'
Then relaunch MailMate.
--
Benny
_______________________________________________
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate