[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/gnorb 534b2bf 024/449: gnorb-org.el: new option gnorb-o
From: |
Stefan Monnier |
Subject: |
[elpa] externals/gnorb 534b2bf 024/449: gnorb-org.el: new option gnorb-org-mail-todos |
Date: |
Fri, 27 Nov 2020 23:15:01 -0500 (EST) |
branch: externals/gnorb
commit 534b2bf968e06d6827ca10d2e6bb71c04de1385e
Author: Eric Abrahamsen <eric@ericabrahamsen.net>
Commit: Eric Abrahamsen <eric@ericabrahamsen.net>
gnorb-org.el: new option gnorb-org-mail-todos
gnorb-org-restore-after-send checks for an appropriate TODO keyword
before calling org-agenda-todo.
---
lisp/gnorb-org.el | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/lisp/gnorb-org.el b/lisp/gnorb-org.el
index 2e6e319..ff8297c 100644
--- a/lisp/gnorb-org.el
+++ b/lisp/gnorb-org.el
@@ -31,6 +31,12 @@
:tag "Gnorb Org"
:group 'gnorb)
+(defcustom gnorb-org-mail-todos '("MAIL" "REPLY")
+ "TODO keywords that are considered mail related -- functions in
+this library may, after completion, call org-agenda-todo on
+relevant headings with these keywords."
+ :group 'gnorb-org)
+
(defun gnorb-org-contact-link (rec)
"Prompt for a BBDB record and insert a link to that record at
point."
@@ -51,10 +57,9 @@ point."
(gnus-summary-exit nil t)
(when (window-configuration-p gnorb-org-window-conf)
(set-window-configuration gnorb-org-window-conf))
- ; Should check here that we actually made it back to the right org
- ; heading. Could save an ID prop on the heading and check for that.
- (when (eql major-mode org-agenda-mode)
- (call-interactively 'org-agenda-todo)))
+ (let ((todo (org-entry-get (point) "TODO")))
+ (when (member todo gnorb-org-mail-todos)
+ (call-interactively 'org-agenda-todo))))
(defun gnorb-org-handle-mail (&optional from-agenda)
"Handle mail-related links for current headline."
- [elpa] externals/gnorb 5adcc84 008/449: gnorb-utils: (gnorb-prompt-for-bbdb-record), (continued)
- [elpa] externals/gnorb 5adcc84 008/449: gnorb-utils: (gnorb-prompt-for-bbdb-record), Stefan Monnier, 2020/11/27
- [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 <=
- [elpa] externals/gnorb 9c5d04a 027/449: README.org: More explanation about the mail stuff., Stefan Monnier, 2020/11/27
- [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