Add *forward-inject-tail*, *quote-inject-{head,tail}*, `~Q'..
commita0bce049c7b035456cb3e1eb825a06f52689c06f
authorSteffen Nurpmeso <steffen@sdaoden.eu>
Thu, 24 May 2018 13:50:54 +0000 (24 15:50 +0200)
committerSteffen Nurpmeso <steffen@sdaoden.eu>
Wed, 8 Aug 2018 19:32:49 +0000 (8 21:32 +0200)
treeec0822f6e0f3d333f56c6c2f59891314a315c5c0
parent969c159b3588429e34711ae9fb1081f24dd292da
Add *forward-inject-tail*, *quote-inject-{head,tail}*, `~Q'..

and extend the meaning of *quote*, too: if that yet would produce
the string "FROMHEADER wrote:\n\n" we will look for the newly
introduced latter two variables.  And as below.

All of *{forward,quote}-inject-{head,tail}* will be passed through
a newly introduced formatter function, a_coll_quote_message().
This will introduce a compose-mode specific set of formats,
getting more and better as time goes by.
The generated output honours *quote-fold*.

This changes the meaning of *forward-inject-head* which has been
introduced in v14.9.0 in that it will also be passed through the
formatter.

While here, introduce the new command escape `~Q' that performs
full *quote* cycles on the given message list.
cc-test.sh
cmd-headers.c
cmd-resend.c
collect.c
config.h
head.c
nail.1
nail.h
nailfuns.h
send.c
sendout.c