[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/gnorb 8121bf5 188/449: Stop creating hash table entries
From: |
Stefan Monnier |
Subject: |
[elpa] externals/gnorb 8121bf5 188/449: Stop creating hash table entries and GNORB_MSG_IDS |
Date: |
Fri, 27 Nov 2020 23:15:36 -0500 (EST) |
branch: externals/gnorb
commit 8121bf5d40f53a5467b9bb3ce50501f15415eafc
Author: Eric Abrahamsen <eric@ericabrahamsen.net>
Commit: Eric Abrahamsen <eric@ericabrahamsen.net>
Stop creating hash table entries and GNORB_MSG_IDS
Preparatory to removing the hash table altogether, we stop creating hash
table entries, or saving the message ids of outgoing messages in Org
heading properties.
* lisp/gnorb-utils.el (gnorb-trigger-todo-action): Only create registry
entries, not hash table entries.
* lisp/gnorb-org.el (gnorb-org-msg-id-key): Note this fact in the
docstring of this (soon to be removed) customization option.
---
lisp/gnorb-org.el | 3 ++-
lisp/gnorb-utils.el | 5 +----
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/lisp/gnorb-org.el b/lisp/gnorb-org.el
index 36822a5..fedf61f 100644
--- a/lisp/gnorb-org.el
+++ b/lisp/gnorb-org.el
@@ -48,7 +48,8 @@ org-todo regardless of TODO type."
(defcustom gnorb-org-msg-id-key "GNORB_MSG_ID"
"The name of the org property used to store the Message-IDs
- from relevant messages."
+ from relevant messages. This is no longer used, and will be
+ removed soon."
:group 'gnorb-org
:type 'string)
diff --git a/lisp/gnorb-utils.el b/lisp/gnorb-utils.el
index 669763f..4916910 100644
--- a/lisp/gnorb-utils.el
+++ b/lisp/gnorb-utils.el
@@ -143,15 +143,12 @@ the prefix arg."
root-marker gnorb-org-msg-id-key))
(sent-id (plist-get gnorb-gnus-sending-message-info :msg-id)))
(when sent-id
- (org-entry-add-to-multivalued-property
- root-marker gnorb-org-msg-id-key sent-id)
(gnorb-registry-make-entry
sent-id
(plist-get gnorb-gnus-sending-message-info :from)
(plist-get gnorb-gnus-sending-message-info :subject)
(org-id-get)
- (plist-get gnorb-gnus-sending-message-info :group))
- (gnorb-org-add-id-hash-entry sent-id root-marker))
+ (plist-get gnorb-gnus-sending-message-info :group)))
(setq action (cond ((not
(or (and ret-dest-todo
(null gnorb-org-mail-todos))
- [elpa] externals/gnorb a509ff6 164/449: Still trying to track outgoing messages, (continued)
- [elpa] externals/gnorb a509ff6 164/449: Still trying to track outgoing messages, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb ade7ee8 163/449: Make hash entries for new sent-message TODOs, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 4d584f1 171/449: Require gnorb-bbdb when popping up bbdb buffer, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 260161b 159/449: Check registry-enabled only after registry is loaded, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb f1545cd 162/449: Don't add a 'group key to registry if no group, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb d04bf53 178/449: Rename/move the registry-entry function, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 452a3f0 177/449: Basic skeleton of registry usage, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb eaa4bf4 181/449: Begin shifting candidate finding to the registry, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 7f4dbed 180/449: Don't check for relevant headings if not tracking, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 093c4ed 185/449: Spurious 'g', Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 8121bf5 188/449: Stop creating hash table entries and GNORB_MSG_IDS,
Stefan Monnier <=
- [elpa] externals/gnorb 7b70966 190/449: Look up tracked messages via the registry, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 5ba511e 198/449: Dispense with the "insert a link" message, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 05e6a02 204/449: Docstring for gnorb-msg-id-to-link, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 4f302fa 205/449: New gnorb-collect-ids utility function, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 01e7b1e 206/449: New minor mode for nnir summary buffers, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 69ddfd3 212/449: Delete duplicate org-ids for outgoing messages, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 36303d9 213/449: Do a better job of dealing with reference headers, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 01645a4 215/449: Allowing fetching attachments from specific IDs, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 305a704 216/449: Don't append the message-exit-action, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb d0d196f 222/449: Check prefix arg correctly, Stefan Monnier, 2020/11/27