[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/gnorb 9c5d04a 027/449: README.org: More explanation abo
From: |
Stefan Monnier |
Subject: |
[elpa] externals/gnorb 9c5d04a 027/449: README.org: More explanation about the mail stuff. |
Date: |
Fri, 27 Nov 2020 23:15:01 -0500 (EST) |
branch: externals/gnorb
commit 9c5d04a5f37a60c397dc3c65577a1995585a01ea
Author: Eric Abrahamsen <eric@ericabrahamsen.net>
Commit: Eric Abrahamsen <eric@ericabrahamsen.net>
README.org: More explanation about the mail stuff.
---
README.org | 32 +++++++++++++++++++++++++++-----
1 file changed, 27 insertions(+), 5 deletions(-)
diff --git a/README.org b/README.org
index d170c95..da37a84 100644
--- a/README.org
+++ b/README.org
@@ -53,21 +53,43 @@ point.
**** gnorb-org-handle-mail(-agenda)
Call these functions on a headline containing links to Gnus messages,
or mailto links, or BBDB links. Either start a reply to the linked
-message, or a new message to the linked addresses, or both (just try
-it). When the message is sent, return to the original Org buffer and
-prompt to mark the TODO as done.
+message, or a new message, with the linked addresses in the "To"
+field. When the message is sent, return to the original Org buffer. If
+the TODO keyword is a member of `gnorb-org-mail-todos' (by default,
+"MAIL" and "REPLY"), then call `org-agenda-todo' and prompt to mark
+the TODO as done.
This works best with a matching capture template: if the template
stores a link to the message under point within the headline text,
this command will reply to that message in a DWIM style.
+
+If the heading has org-attach'ed attachments, prompt to attach them to
+the outgoing message.
**** gnorb-org-email-subtree
-Call on a Org subtree to export the subtree as either text or a file,
-then compose a message with the text in the message body, or the file
+Call on a Org subtree to export the subtree as either text or a file.
+Then compose a message with the text in the message body, or the file
attached to the message.
There's a little overlap with org-mime, but this function allows for
attaching files, and does not compose an HTML message. I may look into
integrating it a bit with org-mime later.
+
+This function is also a bit similar to
+`gnorb-org-handle-mail(-agenda)': it will also collect email address
+links from the heading and put them in the "To" field of the message,
+and also prompt to send org-attach'ed attachments along with the
+email.
+
+What's the difference, then? Use `gnorb-org-handle-mail(-agenda)' when
+the primary purpose of the heading is as a TODO reminding you to send
+or reply to an email. Any text under the heading will be disregarded.
+
+Use `gnorb-org-email-subtree' when the primary purpose of the heading
+is the text (or tables or lists or...) of its subtree, and you just
+happen to want to email that content to someone.
+
+I need to think about merging these functions, or else making them
+more distinct.
*** Suggested Keybindings
#+BEGIN_SRC emacs-lisp
(eval-after-load "gnorb-org"
- [elpa] externals/gnorb bedce9d 012/449: gnorb-gnus.el: (gnorb-gnus(article|mime)-org-attach), (continued)
- [elpa] externals/gnorb bedce9d 012/449: gnorb-gnus.el: (gnorb-gnus(article|mime)-org-attach), Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb d28a099 005/449: gnorb-bbdb.el: New function gnorb-bbdb-tag-agenda, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 63ac8f6 011/449: gnorb-org.el: (gnorb-org-handle-mail, gnorb-org-handle-mail-agenda), Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb c2b1a3a 013/449: Docstring for gnorb-org-contact-link, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb d4987a7 014/449: gnorb-utils.el: More likely requires for Org libraries, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 62368b7 017/449: gnorb-gnus.el: Make attachment fiddling work in org capture, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb da7cf10 018/449: gnorb-utils.el: Require mailcap, and parse, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 5264b3c 021/449: README.org: Document gnorb-org-email-subtree, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 82bb9db 023/449: README.org: Add keybindings to gnus mime commands., Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 534b2bf 024/449: gnorb-org.el: new option gnorb-org-mail-todos, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 9c5d04a 027/449: README.org: More explanation about the mail stuff.,
Stefan Monnier <=
- [elpa] externals/gnorb e53d908 028/449: gnorb-gnus.el: bugfix in gnorb-gnus-collect-all-attachments, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 4f16002 029/449: gnorb-org.el: Fix attaching attachments to outgoing messages., Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb ed9825e 034/449: Use map-y-or-n-p for attachment actions, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb af8f375 038/449: Various README.org tweaks, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 27a91f6 039/449: Open link from string correctly, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 048bbd9 040/449: Many pointless defstructs, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb e183272 055/449: Think about merging mail commands, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb a680c42 058/449: Moving the mail header stuff to a different file, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 8519593 060/449: Rework Org BBDB popups, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 97c0d41 045/449: Place point somewhere useful after setting up message, Stefan Monnier, 2020/11/27