mh-e: Signature
9.4 Inserting Your Signature
============================
You can insert your signature at the current cursor location with the
command ‘C-c C-s’ (‘mh-insert-signature’).
By default, the text of your signature is taken from the file
‘~/.signature’. You can read from other sources by changing the option
‘mh-signature-file-name’. This file may contain a “vCard” in which case
an attachment is added with the vCard.
The option ‘mh-signature-file-name’ may also be a symbol, in which
case that function is called. You may not want a signature separator to
be added for you; instead you may want to insert one yourself. Options
that you may find useful to do this include ‘mh-signature-separator’
(when inserting a signature separator) and
‘mh-signature-separator-regexp’ (for finding said separator). The
function ‘mh-signature-separator-p’, which reports ‘t’ if the buffer
contains a separator, may be useful as well.
A signature separator (‘"-- "’) will be added if the signature block
does not contain one and ‘mh-signature-separator-flag’ is on. It is not
recommended that you change this option since various mail user agents,
including MH-E, use the separator to present the signature differently,
and to suppress the signature when replying or yanking a letter into a
draft.
The hook ‘mh-insert-signature-hook’ is run after the signature is
inserted. Hook functions may access the actual name of the file or the
function used to insert the signature with ‘mh-signature-file-name’.
The signature can also be inserted using Identities.
Identities.