emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/denote-refs 1de65d20e8 4/9: Don't error when used with 'or


From: ELPA Syncer
Subject: [nongnu] elpa/denote-refs 1de65d20e8 4/9: Don't error when used with 'org-capture'
Date: Mon, 19 Dec 2022 14:59:01 -0500 (EST)

branch: elpa/denote-refs
commit 1de65d20e8faf2efe7f838c15655f301ef6ee17c
Author: Akib Azmain Turja <akib@disroot.org>
Commit: Akib Azmain Turja <akib@disroot.org>

    Don't error when used with 'org-capture'
    
    * denote-refs.el (denote-refs-mode): Remove references list
    when 'org-capture-prepare-finalize-hook' is run.
---
 denote-refs.el | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/denote-refs.el b/denote-refs.el
index a71fe2eda4..32d2c0d722 100644
--- a/denote-refs.el
+++ b/denote-refs.el
@@ -250,6 +250,8 @@ The car is PATH relative to user option `denote-directory'."
           (denote-refs--show)
           (add-hook 'before-save-hook #'denote-refs--remove nil t)
           (add-hook 'after-save-hook #'denote-refs--show nil t)
+          (add-hook 'org-capture-prepare-finalize-hook
+                    #'denote-refs--remove nil t)
           (setq denote-refs--idle-update-timer
                 (run-with-idle-timer
                  (car denote-refs-update-delay) t
@@ -258,6 +260,8 @@ The car is PATH relative to user option `denote-directory'."
       (denote-refs--remove)
       (remove-hook 'before-save-hook #'denote-refs--remove t)
       (remove-hook 'after-save-hook #'denote-refs--show t)
+      (remove-hook 'org-capture-prepare-finalize-hook
+                   #'denote-refs--remove t)
       (mapc #'kill-local-variable locals))))
 
 (provide 'denote-refs)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]