From fdc32eaa6d49475bfdb70ae507a8917a3b242171 Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Sat, 2 Apr 2022 08:56:18 +0200 Subject: [PATCH] Clear refile cache when updating the headline of an org mode item --- site-lisp/db-org.el | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/site-lisp/db-org.el b/site-lisp/db-org.el index 937eacf..a7552ba 100644 --- a/site-lisp/db-org.el +++ b/site-lisp/db-org.el @@ -691,7 +691,9 @@ it. Adds newline before and after the template." (defun db/org-update-headline-log-note (&optional new-headline) "Replace headline of item at point with NEW-HEADLINE. -Interactively query for HEADLINE when not provided." + +Interactively query for HEADLINE when not provided. Clear refile +cache if that's in use." (interactive) (unless (derived-mode-p 'org-mode 'org-agenda-mode) @@ -735,6 +737,9 @@ Interactively query for HEADLINE when not provided." (indent-according-to-mode) (insert (format " Changed headline from: %s\n" old-headline))))) + (when org-refile-use-cache + (org-refile-cache-clear)) + (when (derived-mode-p 'org-agenda-mode) (org-agenda-redo)))