aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorXinglu Chen <public@yoctocell.xyz>2021-06-24 12:13:35 +0200
committerXinglu Chen <public@yoctocell.xyz>2021-06-24 12:13:35 +0200
commitb5ebade3a48dc0ce0c85699f25800808233c73be (patch)
treedabd63afea4a9c61dbb48d0255215fa2f3af218d /doc
parentd03cda5836e5408d902422664ea23edd5dd7505d (diff)
git-email: Add function for matching git-email buffers.
A user might have buffers with unsent messages that were not generated by git-email, previously, invoking ‘git-email-send-all’ would unconditionally send all of those messages. By using a predicate, we make sure to only send messages generated by git-email. * git-email.el (git-email-buffer-p-function): New defcustom. (git-email-buffer-p): New function. (git-email-send-all): Use it. * doc/git-email.texi (Miscellaneous): Document it. Signed-off-by: Xinglu Chen <public@yoctocell.xyz>
Diffstat (limited to 'doc')
-rw-r--r--doc/git-email.texi9
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/git-email.texi b/doc/git-email.texi
index f290878..09db2b1 100644
--- a/doc/git-email.texi
+++ b/doc/git-email.texi
@@ -304,6 +304,15 @@ trailing @samp{/}.
names are generated. See the documentation for
@code{message-generate-new-buffers} for more information.
+@vindex git-email-buffer-p-function
+@item
+If you have changed the default value of
+@code{git-email-generate-message-buffer}, you probably also want to
+change the value of @code{git-email-buffer-p-function}. It should be a
+function that takes one argument---the name of a buffer, and returns
+@code{t} if the buffer contains an unsent patch generated using
+@samp{git-email}.
+
By default the name will have the following format @samp{git-email
unsent patch to *** TO ADDRESS HERE *** *}.
@end itemize